【发布时间】:2012-04-16 22:39:59
【问题描述】:
我做了这个计数器,但我希望它永远运行,这真的很简单,我在这里做错了什么?
function timer() {
console.log("timer!")
}
window.setInterval(timer(), 1000)
【问题讨论】:
-
问题是
timer()调用由评估timer产生的函数对象,然后将结果(undefined) 传递给setTimeout。所以,不要调用它。相反,只需传递函数对象:setInterval(timer, 1000)
标签: javascript callback setinterval