Zum Inhalt springen
uencoder

Prototype Chain

Die Prototypenkette ist JavaScripts Objekt-Vererbungsmechanismus: Objekte suchen Eigenschaften entlang der __proto__-Kette, bis hin zu null.

Zweck

JS-Objektvererbung und Eigenschaftssuche verstehen und Prototypen richtig einsetzen.

Mechanismus

Das Lesen einer Eigenschaft läuft die Prototypenkette ab: obj → obj.__proto__ → ... → Object.prototype → null. Schreiben erzeugt die Eigenschaft am Objekt selbst. Object.create/assign und die class-Syntax manipulieren die Kette.

Anwendungsfälle

  • JavaScript-Objekte
  • Vererbungsmechanismus
  • Prototypen-Methoden

Verwandte Begriffe

Verwandte Tutorials

References