【发布时间】:2012-05-12 18:01:59
【问题描述】:
我想用调用原始版本的新版本覆盖 Javascript 内置函数(类似于在许多语言中使用调用 super 的版本覆盖类上的方法)。我该怎么做?
例如...
window.alert = function(str) {
//do something additional
if(console) console.log(str);
//super.alert(str) // How do I do this bit?
}
【问题讨论】:
-
一个类似但稍微复杂一点的案例:stackoverflow.com/questions/296667/…
-
我删除了“OO”和“superclass”标签,因为它们不适用。但是这个问题涵盖了在 JavaScript 中模拟“超级”:stackoverflow.com/questions/6885404/javascript-override-methods
标签: javascript overriding