美文网首页
原型链经典面试题

原型链经典面试题

作者: ing1023 | 来源:发表于2021-02-25 17:35 被阅读0次

    命题点一:原型基础 + 构造函数基础

    var A = function() {};
    A.prototype.n = 1;
    var b = new A();
    A.prototype = {
      n: 2,
      m: 3
    }
    var c = new A();
    
    console.log(b.n);
    console.log(b.m);
    
    console.log(c.n);
    console.log(c.m);
    // 1、undefined、2、3
    

    命题点二:自有属性与原型继承属性

    function A() {
        this.name = 'a'
        this.color = ['green', 'yellow']
     }
     function B() {}
     B.prototype = new A()
     var b1 = new B()
     var b2 = new B()
     
     b1.name = 'change'
     b1.color.push('black')
    
    console.log(b2.name) // 'a'
    console.log(b2.color) // ["green", "yellow", "black"]
    

    命题点三:构造函数综合考察

    相关文章

      网友评论

          本文标题:原型链经典面试题

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