总有人间一两风,填我十万八千梦

jQuery .isPlainObject() 用法 手册 | 示例代码

jQuery开发手册 归档 278℃ 0评论

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

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

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

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

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

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

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

例子:

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

转载请注明:悠然品鉴 » jQuery .isPlainObject() 用法 手册 | 示例代码

喜欢 (0)or分享 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址