给定一个对象或数组,判断它是否为空。
一个空对象不包含任何键值对。 一个空数组不包含任何元素。
- 输入:obj = {"a": 1, "b": 2}
- 输出:false
- 解释:这个对象有两个键值对,所以它不为空。
-
- var isObject = function(obj) {
- return Object.keys(obj).length === 0
- };
-
- // true
- 输入:obj = [null, false, 0]
- 输出:false
- 解释:这个数组有 3 个元素,所以它不为空。
-
-
- var isObject = function(obj) {
- if (JSON.stringify(obj).length <= 2) return true
- else return false
- };
更多内容请查看 人间且慢行 | 前端网站大全 | web前端开发