javascript判断对象是否为空
以下 isEmptyObject(O) 是判断对象是否为 {} 的函数:
var a = {};
function isEmptyObject(O){
for (var x in O){
return false;
}
return true;
}
isEmptyObject(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
console.log(typeof a); //输出 object
console.log(a instanceof Object); //输出 true
console.log(a.length); //输出 undefined
if(a){console.log("not empty");} //输出 not empty
posted on 2015-07-27 17:56 hanyuxinting 阅读(131) 评论(0) 编辑 收藏 举报