Prototypes
Prototypes sind ähnlich zu Klassen im klassischen OOP. Dabei enthält ein Prototype Methoden und ein Objekt kann auf diese Methoden zugreifen.
Objekte sind verknüpft mit dem Prototype-Objekt
Prototypal Inheritance: Der Prototype beinhaltet alle Methoden, welche für alle verknüpften Objekte zugänglich sind.
Verhalten wird zum verknüpften Prototype Objekt delegiert.
Beispiel
Wenn wir die map
-Funktion auf einem Array nutzen, dann nutzen wir eigentlich die Methode vom Array
-Prototype.

Array
-PrototypePrototypal Inheritance

Prototype Chain

Zuletzt aktualisiert