正文
判读是不是对象字面量(纯对象)。对象字面量创建方式有{}、new Object()创建
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
//判读是否是自身属性
function isHasPro(obj,pro){
return obj.hasOwnProperty(pro) ? true : false;
}//判读是不是对象字面量(纯对象)。对象字面量创建方式有{}、new Object()创建
function isPlainObject(obj){
//若值为null,或者不是对象,return false;
if(obj == null || typeof obj != 'object'){
return false;
}
if(isHasPro(obj.constructor.prototype,"isPrototypeOf")){
return true;
}
return false;
}