Heim  >  Artikel  >  Web-Frontend  >  Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen

Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-04-22 09:22:511994Durchsuche

Dieser Artikel gibt Ihnen eine detaillierte Einführung in das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen

1. Prototypenkette

  • Die sogenannte Prototypenkette bezieht sich auf die Kettenstruktur, die zwischen Prototypen durch Prototypenkettenvererbung hergestellt wird und als Prototypenkette bezeichnet wird.

  • Bei der Suche nach einem bestimmten Attribut eines Objekts wird zunächst anhand des privaten Attributs des Objekts gesucht. Wenn es eines gibt, wird der entsprechende Wert zurückgegeben _proto_ des Objekts zum Prototyp, wenn es keine solche Eigenschaft im Prototyp gibt, dann wird die Suche entlang der Prototypenkette fortgesetzt.

  • Wenn der Objektprototyp gefunden wird und immer noch keine Eigenschaft gefunden werden kann, wird undefiniert zurückgegeben und die Suche wird gestoppt. Der Grund, warum der Objektprototyp gefunden wird, liegt darin, dass alle Konstruktionsmethoden unten automatisch von Objekt erben Ebene: Lassen Sie Ihren Prototyp direkt auf den Prototyp des Objekts verweisen. 2. Das Format der Prototypenkette

  • Prototyp-Kettenvererbung unterstützt keine Mehrfachvererbung, unterstützt jedoch eine mehrstufige Vererbung, und Kreditkonstruktoren unterstützen die Mehrfachvererbung.

Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen
Mehrfachvererbung: Das Verhalten, die Bindungs- und Initialisierungsfunktionen bestimmter Eigenschaften gleichzeitig von mehreren Konstruktoren zu erben, wird als Mehrfachvererbung bezeichnet.

Wenn Sie die Prototypkettenvererbung verwenden möchten, muss das Objekt nach der Vererbung erstellt werden. Wenn es vor der Vererbung liegt, kann das erstellte Objekt den Inhalt im Prototyp der übergeordneten Konstruktormethode nicht verwenden.


Die Konstruktormethode unterstützt die Mehrfachvererbung. Die Prototypkettenvererbung unterstützt keine Mehrfachvererbung Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen
5. Die Prototypenkette unterstützt mehrere Ebenen. Veranschaulichung des Vererbungsprinzips

  • 6. Wenn Sie die Prototypenkettenvererbung verwenden möchten, muss das Objekt nach der Vererbung erstellt werden. Wenn es vor der Vererbung liegt, kann das erstellte Objekt den Inhalt in nicht verwenden Prototyp der übergeordneten Konstruktormethode

  • Das Objekt muss nach der Vererbung erstellt werden.


Nehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen

Das Objekt muss nach der Vererbung erstellt werden Verwenden Sie den Inhalt im Prototyp der überlegenen Konstruktormethode

Das obige ist der detaillierte Inhalt vonNehmen Sie sich eine Minute Zeit, um das Konzept und die Prinzipien der Vererbung der JavaScript-Prototypkette zu verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen