2012-07-17 21 views
17

underscore.jsライブラリの_.delay機能でタイマーを終了する方法があるかどうか不思議です。注釈付きソースでsetTimeout()を使用していますが、これを行う実際の方法を理解できません。_delay() - タイマを強制終了する

例は次のようになります。

_.delay(this.functionName, 5000) 

これは3秒で呼び出されていないと私はfunctionNameが呼び出されて停止したい場合は、私は早くタイマーを殺すことができますか?

答えて

41
var timerId = _.delay(this.functionName, 5000); //save the timerid in a variable 
clearTimeout(timerId); //Kill the timer 
+1

すばらしく速く、うまく動作します。ありがとう! – gleddy

+0

クール。アンダースコアと掘り起こすことから私を救った。 :-) – jmk2142

関連する問題