Diese Abbildung zeigt erneut, dass jedes Objekt einen Prototyp hat. Konstruktor Funktion Foo hat auch einen eigenen
__proto__
die Function.prototype ist, ist und die ihrerseits auch über ihre__proto__
Eigenschaft wieder auf dem Object.prototype. Wiederholen Sie also, Foo.prototype ist nur eine explizite Eigenschaft von Foo, die auf den Prototyp der Objekte b und c verweist.
var b = new Foo(20);
var c = new Foo(30);
Was sind die Unterschiede zwischen __proto__
y prototype
?
Die Zahl wurde entnommen aus dmitrysoshnikov.com .
Hinweis: Es gibt jetzt a 2. Auflage (2017) zu dem oben genannten Artikel von 2010.