一个巧妙的实现已经
发现:有必要
检查是否一个对象(客体)是空的,即没有元素在内。在Javascript中的对象是一个字典,其中包含一系列键值对(键值对)。检查一个对象是否为空,相当于是否有检查对象的键值对。写代码,如:
如果(isemptyobject(obj)){
是空的 / /
目标 {人}
不空
}
至于isemptyobject的实施,是一个非常有思想
方法在jQuery。看代码:
功能isemptyobject(obj){
对于(OBJ VAR键){
返回false;
}
返回true;
}
尽管Javascript不提供
本地是空的()方法,它提供了一个可以用来遍历所有的键值对迭代器,jQuery是试图穿越,如果有任何对关键值,即,对象不是空的,它直接返回假。从效率,实际
性能不比原方法更糟,因为只有一个元素的读取和添加几圈外的开销。
功能isnullobj(obj){
(我在为var obj){
如果(obj.hasownproperty(I)){
返回false;
}
}
返回true;
}
以上是本文的全部内容,希望大家能喜欢。