Klassen und Konstruktoren

Example 9-1 zeigt eine Möglichkeit, eine JavaScript-Klasse zu definieren. Das ist aber nicht das übliche Verfahren, weil dieses Beispiel keinen Konstruktor definierte. Ein Konstruktor ist eine Funktion, die zur Initialisierung neu erstellter Objekte gedacht ist. Konstruktoren werden, wie in Konstruktoraufruf beschrieben, mit dem Schlüsselwort new aufgerufen. Konstruktoraufrufe mit new erstellen das neue Objekt automatisch, der Konstruktor muss also nur noch den Zustand des Objekts initialisieren. Der entscheidende Punkt von Konstruktoraufrufen ist, dass die prototype-Eigenschaft des Konstruktors als Prototyp des neuen Objekts genutzt wird. Das bedeutet, dass alle Objekte, die mit dem gleichen Konstruktor erstellt wurden, ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.