码迷,mamicode.com
首页 > Web开发 > 详细

jQuery.isPlainObject()

时间:2017-09-07 19:31:45      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:jquer   dem   div   document   font   person   class   布尔   function   

用途

jQuery.isPlainObject()函数用于检查一个对象是否为普通对象(使用{}或者new Object创建)。

语法

jQuery.isPlainObject(object)

参数

需要进行判断是否为普通对象的对象。

注意:宿主对象(或由浏览器宿主环境使用的对象来完成ECMAScript的执行环境)有许多不一致的地方,这些不一致的特性很难被有力地检测到跨平台。因此,$.isPlainObject()在某些情况下可能会在不同的浏览器中得出不同的结果。

返回值

jQuery.isPlainObject()返回一个布尔值,如果指定的参数是普通的对象,则返回true,否则返回false。

示例说明

$.isPlainObject({});    // true
$.isPlainObject(new Object());    // true
$.isPlainObject({name:"CodeMonkey"});    // true

$.isPlainObject("CodeMonkey");    // false
$.isPlainObject(true);    // false
$.isPlainObject(12);    // false
$.isPlainObject([]);     // false
$.isPlainObject(function(){});    // false

$.isPlainObject(document.location);    // Chrome,Firefox中返回false,IE中返回true

function Person(){ this.name = "CodeMonkey"; }
$.isPlainObject(new Person());  // false

jQuery.isPlainObject()

标签:jquer   dem   div   document   font   person   class   布尔   function   

原文地址:http://www.cnblogs.com/zwwhnly/p/7491061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!