[笔记] JavaScript 判断空对象

以下 isEmptyObject(O) 是判断对象是否为 {} 的函数:

var a = {};

function isEmptyObject(O){

for (var x in O){

return false;

}

return true;

}

isEmptyObject(a);

不能使用的几种判断方法:

var a = {};

console.log(typeof a); //输出 object

console.log(a instanceof Object); //输出 true

console.log(a.length); //输出 undefined

if(a){console.log(“not empty”);} //输出 not empty

@guoaimin @CSDN某帖子