Überschreiben einer JavaScript-Funktion beim Verweisen auf das Original
Ich habe eine Funktion,a()
, das möchte ich überschreiben, habe aber auch das originala()
in einer kontextabhängigen Reihenfolge aufgeführt werden. Zum Beispiel möchte ich manchmal, wenn ich eine Seite generiere, Folgendes überschreiben:
function a() {
new_code();
original_a();
}
und manchmal so:
function a() {
original_a();
other_new_code();
}
Wie bekomme ich dasoriginal_a()
aus dem Over-Ridinga()
? Ist es überhaupt möglich
Bitte schlagen Sie auf diese Weise keine Alternativen zum Überfahren vor, ich kenne viele. Ich frage speziell nach diesem Weg.