JavaScript-KlasseextendsSchlüsselwort
Beispiele
Beispiele
Das folgende Beispiel erstellt eine Klasse "Example", die von der Klasse "Site" erbt:
Selbst ausprobieren »
Definition und Verwendung
Das extends-Schlüsselwort wird verwendet, um eine Klasse zu erstellen, die eine Unterklasse einer anderen Klasse ist.
Die Unterklasse erbt alle Methoden von einer anderen Klasse.
Vererbung ist nützlich für die Wiederverwendbarkeit von Code: Verwende die Eigenschaften und Methoden einer vorhandenen Klasse wieder, wenn du eine neue Klasse erstellst.
Die super()-Methode verweist auf den Konstruktor der Elternklasse.
Durch den Aufruf der super()-Methode im Konstruktor rufen wir den Konstruktor der Elternklasse auf, sodass wir auf die Eigenschaften und Methoden der Elternklasse zugreifen können.
Syntax
class childClass extends parentClass
Technische Details
| JavaScript-Version: | ECMAScript 2015 (ES6) |
Browser-Unterstützung
extends ist ein ECMAScript6 (ES6)-Feature.
ES6 (JavaScript 2015) wird von allen aktuellen gängigen Browsern unterstützt.
| Chrome | Edge | Firefox | Safari | Opera |
| Ja | Ja | Ja | Ja | Ja |
Internet Explorer 11 oder ältere Versionen des IE unterstützen das Schlüsselwort extends nicht.
Andere Erweiterungen
JavaScript-Klasse