返回值:BooleanjQuery.isEmptyObject(object)
测试一个对象是否为空对象(不包含任何属性)。
-
1.4 新增jQuery.isEmptyObject(object)
object (Object) 用于检测是否为空的对象。
从 jQuery 1.4 开始,这个方法既检测对象本身的属性,也检测从原型继承过来的属性(因为没有使用 hasOwnProperty)。该方法的参数应该是一个普通的 JavaScript Object
,如果传入其它类型的对象(如 DOM 元素,基本类型 string/number, 或 宿主对象(host objects))可能会在跨浏览器时返回不一致的结果。要判断哪些对象是普通的 JavaScript 对象,请使用
$.isPlainObject()
方法。
示例:
测试一个对象是否为空对象。
jQuery 代码:
jQuery.isEmptyObject({}) // true
jQuery.isEmptyObject({ foo: "bar" }) // false