js Uncaught RangeError:超出最大调用堆栈大小

时间:2015-10-15 03:10:12

标签: javascript

var a = {
    fun:function(){
        alert(1);
    }
}
a.fun = function(){
    a.fun();
    alert(2);
}
a.fun();

我想更改函数a.fun但调用原点

1 个答案:

答案 0 :(得分:1)

如果要覆盖现有函数并从重写的实例调用原始函数,则需要将引用存储为旧方法,如



IO

   else {
name.style.backgroundColor = "black";