22

ライブラリの_.delay関数でタイマーを強制終了する方法があるかどうかに興味があります。underscore.js注釈付きソースで使用setTimeout()していますが、これを行う実際の方法がわかりません。

例は次のとおりです。

_.delay(this.functionName, 5000)

これが 3 秒で呼び出されず、呼び出されるのを止めたい場合functionName、タイマーを早期に終了できますか?

4

1 に答える 1

52
var timerId = _.delay(this.functionName, 5000); //save the timerid in a variable
clearTimeout(timerId); //Kill the timer
于 2012-07-17T18:53:34.707 に答える