js判断对象是否为空对象的方法

1.for…in遍历属性

for (let i in obj) {
    return true;
}
return false;

2.JSON.stringfy()

if (JSON.stringfy(obj) === '{}') {
    return false;
}
return true'

// obj.toString()返回的是"[object Object]"

3.ES6新增方法Object.keys()

// Object.keys()方法会返回一个由给定对象自身可枚举属性组成的数组,如果对象为空,则返回空数组
if (Object.keys(obj).length === 0) {
    return false;
}
return true;

// 参考链接[https://www.jianshu.com/p/972d0f277d45](https://www.jianshu.com/p/972d0f277d45)