Ответ 1
var timerId = _.delay(this.functionName, 5000); //save the timerid in a variable
clearTimeout(timerId); //Kill the timer
Любопытно, есть ли способ убить таймер в функции _.delay
в библиотеке underscore.js
. Он использует setTimeout()
в аннотированном источнике, но я не могу понять, как это сделать.
Пример:
_.delay(this.functionName, 5000)
Если это не было вызвано через 3 секунды, и я хочу остановить вызов functionName
, могу ли я убить таймер раньше?
var timerId = _.delay(this.functionName, 5000); //save the timerid in a variable
clearTimeout(timerId); //Kill the timer