关于javascript:如何检查对象是否为空?

How to check if object is empty?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
is object empty?

那么让我们来看看var someObject = { };,我如何检测这个对象没有任何属性和方法?


1
2
3
4
5
6
7
function isEmpty(ob){
   for(var i in ob){ return false; }
   return true;
}

isEmpty({a:1}) // false
isEmpty({}) // true