JavaScript-Klasse
Beispiel
Erstellen Sie eine Car-Klasse und dann ein Objekt (myCar) basierend auf der Car-Klasse:
// Create a Car class
class Car {
constructor(brand) {
this.carname = brand;
}
}
// Create a Car Object
myCar = new Car("Ford");
Definition und Verwendung
A class
ist eine Art Objektvorlage.
Die class
Anweisung initiiert eine JavaScript-Klasse.
In der Methode werden Eigenschaften und Methoden zugewiesen constructor()
.
Die constructor()
Methode wird jedes Mal aufgerufen, wenn ein Klassenobjekt initialisiert wird.
Siehe auch:
Anmerkungen
Die Syntax in einer Klasse muss im "Strict Mode" geschrieben werden.
Im Gegensatz zu Funktionen werden Klassendeklarationen nicht hochgezogen (Sie müssen eine Klasse deklarieren, bevor Sie sie verwenden können).
Syntax
class className {
// class body
}
Verwandte Seiten
JavaScript-Tutorial: JavaScript-Klassen
JavaScript-Tutorial: JavaScript ES6 (EcmaScript 2015)
JavaScript-Tutorial: JavaScript this
JavaScript-Tutorial: Strenger JavaScript-Modus
Browser-Unterstützung
class
ist eine ECMAScript6 (ES6)-Funktion.
ES6 (JavaScript 2015) wird in allen modernen Browsern unterstützt:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
class
wird in Internet Explorer 11 (oder früher) nicht unterstützt.