调用名为$.isPlainObject的工具函数,能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true,否则,返回false值,调用格式为:
$.isPlainObject (obj);
其中,参数obj表示需要检测的对象名称。
例如,通过$.isPlainObject()函数,检测某个指定的对象是否为原始,并将结果显示在页面中
<body>
<div id="divtest”>
<div class="title">
<span class="fl">检查是否为原始obj</span>
</div>
<div class="content"></div>
</div>
<script type="text/javascript>
$(function () {
var obj = "null";
var strTmp = "定义了一个:";
if ($.isPlainObject (obj_a)&&$.isPlainObject (obj_b)) { //检测是否为原始obj
strTmp += "原始obj";
}
else {
strTmp += "非原始obj";
}
$(".content").html(strTmp);
});
</script>
</body>
由于自定义的obj_a和obj_b都是属于原始对象,因此,当调用$.isPlainObject()函数检测这两个对象时,都返回true值。