第一种
jQuery 中的 isEmptyObject() 实现方法
function isEmptyObject(e) {
var t;
for (t in e)
return !1;
return !0
}
console.log(isEmptyObject()); //true
console.log(isEmptyObject({})); //true
console.log(isEmptyObject(null)); //true
console.log(isEmptyObject(23)); //true
console.log(isEmptyObject({"te": 2})); //false
第二种
Object.getOwnPropertyNames(object).length === 0