Substituir função (por exemplo, "alerta") e chamar a função original?
Gostaria de substituir uma função interna Javascript com uma nova versão que chama o original (da mesma forma para substituir um método em uma classe com uma versão que chamasuper
em muitas línguas). Como posso fazer isso?
Por exemplo...
window.alert = function(str) {
//do something additional
if(console) console.log(str);
//super.alert(str) // How do I do this bit?
}