欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

判读是不是对象字面量(纯对象)。对象字面量创建方式有{}、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;
}