jQuery源码浅谈系列---$.isEmptyObject

 

其实关于这个工具类还是比较简单的,而且各大开源库的方式写法是一致的。

 

 

/*
判断对象是否为空
检测的方式是in 而非hasOwnProperty
所以检测对象本身的属性还有从原型继承的属性
@param obj ---检测的对象
@return Boolean
*/

isEmptyObject: function(obj){
      for(var key in obj){
            return false;
       }
      return true;
}

你可能感兴趣的:(jquery源码,isEmptyObject)