Konstruktor
Ein Konstruktor ist eine spezialisierte Funktion, die Objekte mit derselben Struktur und demselben Verhalten erzeugt. Der Konstruktor initialisiert dieses Objekt mit einigen spezifischen Daten für das Objekt. Das Konzept eines Konstruktors kann auf die meisten objektorientierten Programmiersprachen angewendet werden.
In JavaScript wird ein Konstruktor normalerweise innerhalb einer Klasse deklariert, er kann jedoch auch als Funktion deklariert werden. Tatsächlich ist jede Funktion, die mit dem new
Operator aufgerufen werden kann, ein Konstruktor.