可以使用 JSON.stringify() 方法判断
if (JSON.stringify(obj) === '{}') {
return false
}
return true
还有就是使用for in 遍历该对象
for (var i in obj) {
return true;
}
return false;
3.ES6 新增的方法 Object.keys():
Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组。
如果我们的对象为空,他会返回一个空数组,如下:
var a = {}
Object.keys(a) // []
if (!obj) {
return false
}
return true
return Object.keys(obj) === 0 ? true :false
Object.keys({name:'test'}).length !== 0
Most helpful comment
可以使用 JSON.stringify() 方法判断
还有就是使用for in 遍历该对象
3.ES6 新增的方法 Object.keys():
Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组。
如果我们的对象为空,他会返回一个空数组,如下:
来源: https://www.cnblogs.com/bbcfive/p/10537167.html