用法
jQuery.isPlainObject( object ) => Boolean
jQuery.isPlainObject( object ) => Boolean
说明:检查对象是否为普通对象(使用"{}" 或"new Object" 创建)。
-
添加的版本:1.4
jQuery.isPlainObject( object )
-
object类型:PlainObject将检查它是否是普通对象的对象。
-
注意:宿主对象(或浏览器宿主环境用来完成 ECMAScript 执行环境的对象)有许多不一致之处,这些不一致之处很难稳健地进行特征检测cross-platform。结果,$.isPlainObject()
在某些情况下,跨浏览器的评估可能不一致。
这方面的一个示例是使用 $.isPlainObject()
对 document.location
进行的测试,如下所示:
|
这会在 IE8 中引发无效指针异常。考虑到这一点,了解使用$.isPlainObject()
对付旧版浏览器时所涉及的任何问题非常重要。下面可以找到几个可以跨浏览器正确运行的基本示例。
例子:
检查一个对象,看看它是否是一个普通的对象。
|
相关用法
- JQuery jQuery.isNumeric()用法及代码示例
- JQuery jQuery.isEmptyObject()用法及代码示例
- JQuery jQuery.isFunction()用法及代码示例
- JQuery jQuery.isWindow()用法及代码示例
- JQuery jQuery.isArray()用法及代码示例
- JQuery jQuery.isXMLDoc()用法及代码示例
- JQuery jQuery.inArray()用法及代码示例
- JQuery jQuery.when()用法及代码示例
- JQuery Mobile jQuery.mobile.path.get()用法及代码示例
- JQuery jQuery.grep()用法及代码示例
- JQuery Mobile jQuery.mobile.navigate()用法及代码示例
- JQuery Mobile jQuery.mobile.path.isRelativeUrl()用法及代码示例
- JQuery jQuery.dequeue()用法及代码示例
- JQuery jQuery.escapeSelector()用法及代码示例
- JQuery Mobile jQuery.mobile.silentScroll()用法及代码示例
- JQuery jQuery.cssNumber用法及代码示例
- JQuery jQuery.map()用法及代码示例
- JQuery jQuery.readyException()用法及代码示例
- JQuery jQuery.parseJSON()用法及代码示例
- JQuery jQuery.contains()用法及代码示例
- JQuery Mobile jQuery.mobile.path.makePathAbsolute()用法及代码示例
- JQuery jQuery.each()用法及代码示例
- JQuery jQuery.unique()用法及代码示例
- JQuery jQuery.getJSON()用法及代码示例
- JQuery jQuery.proxy()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 jQuery.isPlainObject()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。