Prototypale Vererbung mit __Proto__ in JavaScript

Prototypale Vererbung mit __Proto__ in JavaScript
JavaScript nutzt das klassische Vererbung nicht, sondern nutzt das prototypische Vererbung. Prototypaler Vererbung bedeutet Methoden und Objekte können gemeinsam genutzt, kopiert und erweitert werden. Es ist eine sehr effiziente Strategie, die die Zeit und den Aufwand von Entwicklern durch den Austausch von Immobilien verkürzt. Zu diesem Zweck kann der Benutzer leicht auf die Objekteigenschaften eines anderen Objekts zugreifen Prototypaler Vererbung.

Wie funktioniert prototypische Vererbung in JavaScript??

Es ist die Art der Vererbung, die sich auf die Fähigkeit eines Objekts bezieht, auf die Eigenschaften und Methoden anderer Objekte zuzugreifen. In JavaScript verfügt jedes Objekt über eine interne Eigenschaft, auf die mit dem zugegriffen werden kann __Proto__ Eigentum von Prototypaler Vererbung.

Die Syntax der Verwendung der Eigenschaft __Proto__ von Prototypaler Vererbung In JavaScript ist wie folgt.

Syntax

NewObject.__Proto__ = vorhandenObject

In dieser Syntax die __Proto__ Eigentum wird verwendet, um die Eigenschaften von zu teilen vorhandenem Einsatz mit dem NewObject.

Beispiel

Ein Beispiel wird unter Verwendung der demonstriert __Proto__ Eigenschaft in JavaScript.

Code

// Ein Beispiel für eine prototypische Vererbung mit __Proto__
lass Car =
Name: "Honda", // Eine Eigenschaft ist ein "Name", der einen Wert "Honda" zuweist
;
lass color =
Farbe: "Rot", // Eine Eigenschaft ist eine "Farbe", die einen Wert "rot" zuweist
;
Auto.__Proto__ = Farbe;
Konsole.log ("Es ist ein" + Auto.Farbe + "" + Auto.Name);

Im obigen Code:

  • Erstens wird ein Objekt definiert als Auto. Ein Besitz Name wird in diesem Objekt verwendet und sein Name wird auf “gesetzt“Honda
  • Ein weiteres Objekt benannt Farbe wird erstellt, in dem der Wert “Rot”Wird dem zugeordnet Farbe Eigentum.
  • Schließlich die Eigenschaften der Eigenschaften Farbe Objekt werden mit dem geteilt Auto Objekt mit dem __Proto__ Stichwort.

Im JavaScript -Code die Eigenschaft von __Proto__ wird unter verwendet Prototypaler Vererbung.

Ausgang

Die Ausgabe des oben genannten ausführbaren Code ist hier.

Die Ausführung von JavaScript -Code wird im Webbrowser durchgeführt. Die Ausgabe stellt dar, dass die Eigenschaften zwischen den Objekten von geteilt werden Auto Und Farbe Verwendung der __Proto__ Stichwort.

Abschluss

In JavaScript die “__Proto__Das Schlüsselwort wird verwendet, um den Prototyp eines Objekts festzulegen oder abzurufen. Das prototypische Vererbung ist das Phänomen des Hinzufügens der Methoden und Eigenschaften zu einem Objekt. Bei dieser Methode werden Eigenschaften von einem Objekt zu einem anderen Objekt mit einer Art von Vererbung geteilt. Hier haben Sie gelernt, das Schlüsselwort „__Proto__“ anzuwenden, um eine prototypische Erbschaft auszuführen. Das Ziel, diese Immobilie anzuwenden.