jQuery.isPlainObject( object )返回值: 布尔值
描述: 检查一个对象是否为普通对象(使用 "{}" 或 "new Object" 创建)。
-
添加版本: 1.4jQuery.isPlainObject( object )
-
object类型: 普通对象将要检查的对象,以确定它是否为普通对象。
-
注意: 主机对象(或浏览器主机环境用来完成 ECMAScript 执行环境的对象)存在一些跨平台难以可靠地检测的差异。因此,$.isPlainObject()
在某些情况下可能在不同浏览器中评估结果不一致。
例如,使用 $.isPlainObject()
对 document.location
进行测试,如下所示
1
|
|
在 IE8 中会抛出无效指针异常。考虑到这一点,在使用 $.isPlainObject()
对旧版浏览器进行测试时,需要注意任何可能出现的陷阱。下面列举了几个在跨浏览器中正常工作的基本示例。
示例
检查一个对象,以确定它是否为普通对象。
1
2
|
|