判读是不是对象字面量(纯对象)。对象字面量创建方式有{}、new Object()创建
程序员文章站
2022-04-06 12:58:27
//判读是否是自身属性 function isHasPro(obj,pro){ return obj.hasOwnProperty(pro) ? true : false; } //判读是不是对象字面量(纯对象)。对象字面量创建方式有{}、new Object()创建 function isPlai... ......
//判读是否是自身属性 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; }