O'Reilly logo

JavaScript: Das umfassende Referenzwerk, Sixth Edition by David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required