Mam funkcję, a()
którą chcę przesłonić, ale też mam a()
wykonać oryginał w kolejności zależnej od kontekstu. Na przykład czasami podczas generowania strony chcę zastąpić ją w następujący sposób:
function a() {
new_code();
original_a();
}
a czasami tak:
function a() {
original_a();
other_new_code();
}
Jak mogę to osiągnąć original_a()
z over-ringu a()
? Czy to w ogóle możliwe?
Proszę nie sugerować alternatyw dla over-riding w ten sposób, znam wiele. Pytam konkretnie o ten sposób.