【$.isPlainObject()】jQuery.isPlainObject()函数的返回值为Boolean类型,如果指定的参数是纯粹的对象,则返回true,否则返回false。
function w( html ){
document.body.innerHTML += "
" + html;
}
w( $.isPlainObject( { } ) );
// true
w( $.isPlainObject( new Object() ) );
// true
w( $.isPlainObject( { name: "CodePlayer"} ) );
// true
w( $.isPlainObject( { sayHi: function(){} } ) );
// true
w( $.isPlainObject( "CodePlayer" ) );
// false
w( $.isPlainObject( true ) );
// false
w( $.isPlainObject( 12 ) );
// false
w( $.isPlainObject( [ ] ) );
// false
w( $.isPlainObject( function(){ } ) );
// false
w( $.isPlainObject( document.location ) );
// false(在IE中返回true)
function Person(){
this.name = "张三";
}
w( $.isPlainObject( new Person() ) );
// false