jQuery.isPlainObject( object )返回类型:Boolean
描述:检查一个对象是否是扁平对象(使用{}
或new Object
创建的对象)。
-
增补版本:1.4jQuery.isPlainObject( object )
-
object类型:PlainObject要被检查是否是扁平对象的对象。
-
注意:宿主对象(或者浏览器宿主环境所用的对象,用来完成ECMAScript的执行环境)存在很多不一致,难以提供跨平台的强劲检测函数。因此,在某些情况下,$.isPlainObject()
的计算结果可能跨平台不一致。
一个例子是针对document.location
使用$.isPlainObject
,如下所示:
1
|
|
在IE8中抛出了一个无效指针。请记住,重点是要注意针对旧版浏览器使用$.isPlainObject()
会遇到陷阱。下面的几个基本示例可以正确地跨浏览器运行。
示例:
检查一个对象,看它是不是一个扁平对象。
1
2
|
|