Wie überschreibe ich geerbte Methoden, wenn JavaScript ES6 / ES2015-Unterklassen verwendet werden?

8

Ich habe eine Klasse erstellt, die Array erweitert. Ich möchte vor dem Aufruf der geerbten Push-Funktion beliebigen Code ausführen.

%Vor%
    
WorkTimePower 06.10.2016, 03:00
quelle

1 Antwort

22

Die Lösung, die ich gefunden habe, war, eine neue Funktion in der Unterklasse zu erstellen, die denselben Namen wie die geerbte Funktion hat. In diesem Fall drücken Sie. Innerhalb der Override-Funktion wird dann die geerbte Funktion über das Schlüsselwort super aufgerufen.

%Vor%
    
WorkTimePower 06.10.2016, 03:00
quelle