美文网首页
prototype 关于原型链

prototype 关于原型链

作者: aibinMr | 来源:发表于2019-10-31 17:58 被阅读0次
    function p(){
        this.a=5
        function b(){
            console.log('b')
        }
    }
    
    p
    /*
    ƒ p(){
        this.a=5
        function b(){
            console.log('b')
        }
    }*/
    p.prototype
    /*{constructor: ƒ}*/
    p.prototype.c=function(){
    console.log('c')
    }
    /*ƒ (){
    console.log('c')
    }*/
    p.prototype
    /*{c: ƒ, constructor: ƒ}*/
    var p1=new p()
    p1.b()
    /* p1.b is not a function*/
    p1.c();
    /*c*/
    function p(){
        this.a=5
        function b(){
            console.log('b')
        }
        this.d=function(){}
    
    }
    var p1=new p()
    p1
    p {a: 5, d: ƒ}
    //函数得原型只指向函数得构造函数及原型链上得对象
    //通过原型链创建得方法会被挂在新建对象得__prop__下,在执行对象访问不到本身得方法得时候,执行对象会去访问__prop__下得方法
    

    相关文章

      网友评论

          本文标题:prototype 关于原型链

          本文链接:https://www.haomeiwen.com/subject/erwtbctx.html