Suchergebnisse für Anfrage "prototypal-inheritance"
Festlegen eines Prototyps für das Objektliteral
Angenommen, ich habe den folgenden Code.
Was ist der Unterschied zwischen this.function und prototype.function?
Was ist bei einer einfachen JS-Vererbung der praktische Unterschied in der Basisfunktion zwischen diesen beiden Beispielen? Mit anderen Worten, wann sollte e...
Gutes Beispiel für die prototypbasierte Vererbung von JavaScript
Ich programmiere seit über 10 Jahren mit OOP-Sprachen, lerne jetzt JavaScript und bin zum ersten Mal mit prototypbasierter Vererbung konfrontiert. Ich lerne ...
Wie geben Chrome und Firefox den Klassennamen des Objekts in der Konsole aus?
Wenn ich eine Foo-Klasse mit "herkömmlichen" Javascript-Klassen erstelle, wird sowohl in Chrome als auch in Firefox der Foo-Name angezeigt, wenn Foo-Instanzen auf der Konsole gedruckt werden: function Foo(){ this.x = 10; } console.log(new ...
Warum wurde JavaScript mithilfe der prototypischen Vererbung implementiert?
Es gibt viele Artikel und Posts, in denen erklärt wird, wie die JavaScript-Vererbung funktioniert. Warum wurde JavaScript jedoch mithilfe der prototypischen Vererbung anstelle der klassischen Vererbung implementiert? Ich liebe JavaScript, also ...
JavaScript-Vererbung mit Prototypen - 'Konstruktor'-Eigenschaft?
Ich habe eine Menge solcher Dinge gesehen und bin auf der Suche nach der richtigen Lösung für die grundlegende JavaScript-Vererbung: function Food(){} // Food constructor (class) function Bread(){} // Bread constructor (class) var basicFood = ...
Javascript-Funktion mit "this =" gibt "Ungültige linke Seite in Zuordnung"
Ich versuche, ein JavaScript-Objekt dazu zu bringen, die "this" -Zuweisungen des Konstruktors eines anderen Objekts zu verwenden und alle Prototypfunktionen dieses Objekts zu übernehmen. Hier ist ein Beispiel dafür, was ich versuche ...
Javascript-Rätsel: 2 Objekte, die in Bezug auf Konstruktor, Prototyp und __proto__-Link identisch zu sein scheinen, verhalten sich unterschiedlich
Ich bin ein erfahrener objektorientierter Programmierer, aber das hat mich überzeugt! Warum kann ich new f () aber nicht new a () machen? Ich werde alle Hinweise zu schätzen wissen. // first a few facts if (Object instanceof Function) ...