转载:https://blog.csdn.net/qq_38627581/article/details/77353015
1、for … in…
function isEmptyObj(obj) {
for (var key in obj) {
return false
}
return true;
}
2、JSON.stringify()
JSON.stringify({}) === '{}'
3、Object.keys() // 这个方法最好
Objectbject.keys({}).length === 0
4、Object.getOwnPropertyNames() //返回数组
console.log(Object.getOwnPropertyNames({}).length === 0);
5、 jQuery.isEmptyObject() 函数用于判断指定参数是否是一个空对象,(此方法是jquery将for… in…进行封装,使用时需要依赖jquery)
alert($.isEmptyObject({})); // true