Tach!
AHA!!! Das kannte ich bisher nur von PHP und C#. Ist das jetzt ECMAScript 6? Bisher dachte ich, dass man in JavaScript keine Klassen definieren kann, dass aber
class
ein reserviertes Wort wäre. Mir leuchtet das Code-Beispiel sofort ein, zeigt es doch eine ganz klassische Vererbung von Klassen.
„Echte“ Klassen gibt es weiterhin nicht. Wenn du wissen möchtest, wie der Syntaxtic Sugar in das herkömmliche Konzept vermutlich übersetzt wird, solltest du mal einen Blick auf TypeScript werfen. Im Playground siehst du rechts die Übersetzung in klassisches Javascript. Es gibt weiterhin Unterschiede zwischen Typescript und Javascript, alle Feinheiten sind nicht in der jeweils anderen Sprache verfügbar, aber die wesentlichen Teile sind gleich.
P.S.: Über das Select-Feld kann man ein paar vordefinierte Beispiele auswählen.
dedlfix.