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