Zastąp funkcję (np. „Alert”) i wywołaj pierwotną funkcję?
Chciałbym zastąpić wbudowaną funkcję Javascript nową wersją, która wywołuje oryginał (podobnie jak nadpisanie metody w klasie wersją, która wywołujesuper
w wielu językach). Jak mogę to zrobić?
Na przykład...
window.alert = function(str) {
//do something additional
if(console) console.log(str);
//super.alert(str) // How do I do this bit?
}