jQuery.isEmptyObject()

jQuery.isEmptyObject( object )返回类型:Boolean

描述:检查一个对象是不是空的(没有包含任何可枚举的属性)。

自从jQuery 1.4,此方法检查了对象本身上的属性,以及继承自原型的属性(那些并不使用hasOwnProperty)。此参数必须始终是一个扁平JavaScriptObject,因为其它对象的类型(DOM元素、原始字符串、数字、宿主对象)可能不会给出跨浏览器的一致性结果。若要确定对象是不是一个扁平JavaScript对象,请使用$.isPlainObject()

示例:

检查一个对象,以了解它是不是空的。

1
2
jQuery.isEmptyObject({}); // true
jQuery.isEmptyObject({ foo: "bar" }); // false