其实关于这个工具类还是比较简单的,而且各大开源库的方式写法是一致的。
/*
判断对象是否为空
检测的方式是in 而非hasOwnProperty
所以检测对象本身的属性还有从原型继承的属性
@param obj ---检测的对象
@return Boolean
*/
isEmptyObject: function(obj){
for(var key in obj){
return false;
}
return true;
}
本文介绍了一个简单且通用的工具类方法,用于高效判断JavaScript对象是否为空,包括自身属性及原型链上的属性。
其实关于这个工具类还是比较简单的,而且各大开源库的方式写法是一致的。
/*
判断对象是否为空
检测的方式是in 而非hasOwnProperty
所以检测对象本身的属性还有从原型继承的属性
@param obj ---检测的对象
@return Boolean
*/
isEmptyObject: function(obj){
for(var key in obj){
return false;
}
return true;
}

被折叠的 条评论
为什么被折叠?