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