纵有疾风起
人生不言弃

hasOwnProperty的用法

判断一个属性倒底是在原型中,还是在实例中 hasOwnProperty()

  • 来个栗子
    function Person(){
        
    };
    Person.prototype.name = "hezhi";
    Person.prototype.age = 24;
    
    var p1 = new Person()
    
    alert(p1.name)          //hezhi
    alert(p1.hasOwnProperty("name"))   //false       
    
    p1.name = 'zhaoqiao'
    alert(p1.name);         //zhaoqiao
    alert(p1.hasOwnProperty("name"))    //true
    
    //==华丽的分割线: 只有到name这个属性在对象的实例中的时候才会返回true;当存在原型中的时候只会返回false==//
    

转载于:https://www.cnblogs.com/he-zhi/p/6792513.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/97629124

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » hasOwnProperty的用法
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录