4 Objekte und Prototypen

Objekte sind die grundlegende Datenstruktur von JavaScript. Einfach ausgedrückt, stellt ein Objekt eine Liste dar, die Strings zu Werten zuordnet (Key/Value-Paare). Wenn Sie etwas genauer hinsehen, können Sie jedoch erkennen, dass Objekte sehr viel mehr Möglichkeiten enthalten.

Wie viele objektorientierte Sprachen bietet auch JavaScript Unterstützung für die Vererbung von Implementierungen, also die Wiederverwendung von Code und Daten. Anders als bei vielen konventionellen Sprachen basiert der Vererbungsmechanismus von JavaScript jedoch nicht auf Klassen, sondern auf dem Konzept von Prototypen. Daher ist JavaScript für viele Programmierer die erste objektorientierte Sprache ohne Klassen.

In vielen Sprachen ist jedes Objekt ...

Get JavaScript effektiv now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.