jQuery.isPlainObject()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery.isPlainObject()相关的知识,希望对你有一定的参考价值。

用途

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()的主要内容,如果未能解决你的问题,请参考以下文章

代码片|水波纹

代码片--练习匿名内部类

一个简单的时间片轮转内核代码的分析(课程作业)

markdown 放代码片

代码片-下拉树实现

用java给html文件添加必要的控制html代码片