JavaScript · Middle · Frage 9 von 75

Warum muss ein Unterklassen-Konstruktor super() vor dem Zugriff auf this aufrufen?

Antwort zeigen

Richtige Antwort: Der Elternkonstruktor erzeugt das Objekt; vor super() gibt es this noch nicht

Erklärung

In einer abgeleiteten Klasse erzeugt der Elternkonstruktor die Instanz, deshalb wirft ein Zugriff auf this vor super() einen ReferenceError. Die Methoden der Elternklasse werden nicht kopiert - sie sind über den Prototyp verfügbar.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Middle · Frage 9

Teste dich selbst

Mach den Test JavaScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen