返回介绍

jQuery.isPlainObject()

发布于 2017-09-11 17:01:23 字数 971 浏览 1217 评论 0 收藏 0

所属分类:工具类

jQuery.isPlainObject( object )返回: Boolean

描述: 测试对象是否是纯粹的对象(通过 "{}" 或者 "new Object" 创建的)

  • 添加的版本: 1.4jQuery.isPlainObject( object )

    • object 类型: PlainObject 用于测试是否为纯粹的对象

注意: Host对象(或浏览器宿主环境中所使用的对象,用来完成的ECMAScript执行环境)在检测跨平台时存在很多的不一致,难以提供跨平台的强劲的检测函数。在某些情况下,$.isPlainObject()的结果可能在不同的浏览器评估不一致。

一个例子是使用$.isPlainObject()测试document.location,如下:

  console.log($.isPlainObject(document.location));

在IE8中,上面的代码会抛出一个无效的指针异常。考虑到这一点,重要的是要知道旧版本的浏览器中使用$.isPlainObject()的陷阱。有几个基本的例子,可用于跨浏览器的情况。

例子:

测试一个对象是否是纯粹的对象。
jQuery.isPlainObject({}) // true
jQuery.isPlainObject("test") // false

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文