只是好奇是否有办法杀死_.delay
库中underscore.js
函数中的计时器。它在注释源中使用setTimeout()
,但我无法弄清楚实际的方法。
一个例子是:
_.delay(this.functionName, 5000)
如果3秒钟没有调用此项并且我想停止调用functionName
,我可以提前终止计时器吗?
答案 0 :(得分:45)
var timerId = _.delay(this.functionName, 5000); //save the timerid in a variable
clearTimeout(timerId); //Kill the timer