jQuery.isPlainObject( object )返回: 布尔值
描述: 检查一个对象是否是纯粹的对象(使用 "{}" 或 "new Object" 创建)。
-
版本添加: 1.4jQuery.isPlainObject( object )
-
object类型: PlainObject要检查是否为纯粹对象的对象。
-
注意: 宿主对象(或浏览器宿主环境用于完成 ECMAScript 执行环境的对象)存在许多不一致性,这些不一致性很难跨平台进行可靠的特性检测。因此,$.isPlainObject() 在某些情况下可能会在不同浏览器之间产生不一致的评估结果。
一个例子是使用 $.isPlainObject() 对 document.location 进行测试,如下所示
|
1
|
|
这在 IE8 中会抛出无效指针异常。考虑到这一点,在使用 $.isPlainObject() 对抗旧版浏览器时,了解其中涉及到的陷阱非常重要。下面可以找到一些跨浏览器都能正常工作的基本示例。
示例
检查一个对象是否为纯粹的对象。
|
1
2
|
|