suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie ist der Satz zu verstehen, dass der Konstruktor die eindeutige Kennung des Prototyps ist? Was ist die Bedeutung

Wie verstehen Sie den Satz, dass der Konstruktor die eindeutige Kennung des Prototyps ist? Was bedeutet es

phpcn_u1582phpcn_u15822790 Tage vor535

Antworte allen(1)Ich werde antworten

  • 为情所困

    为情所困2017-05-19 10:16:57

    为什么都讲这些乱七八糟的话。。。。。就是说,一个对象在原型链中的位置,完全取决于够在函数。我想到的就可能只有这个方面这句话是对的。原型链其实就是由函数的prototype属性构成的链表,一个对象通过原型链继承其他的属性。可能因为这是一个构造函数的prototype属性吧,所以他是这么说的。但是这真的不一定对,比如

    function fn(){}
    function fn2(){}
    
    fn2.prototype=fn.prototype;
    a = new fn();
    fn.prototype = {};
    
    console.log(a instanceof fn)  // false
    console.log(a instanceof fn2) // true

    关于原型链,看看这个吧:http://zonxin.github.io/post/...

    Antwort
    0
  • StornierenAntwort