如问题中所述,我试图找到一种方法,允许我将局部变量更新为另一个函数中的函数,如果所述变量作为参数给出。在我正在创建的项目中,将有多个“foo”实例(引用下面的代码),某些内容将根据我希望在更新函数中更新的foo实例的计数器进行更新。
function foo(){
this.counter = 0;
}
function update(fooInstance){
fooInstance.counter+=1;
}
x = new foo()
setInterval(function({
update(x)
}),1000)
答案 0 :(得分:2)
更改
setInterval(function({
update(x)
}),1000)
到
setInterval(function(){
update(x)
},1000)