javascript间隔是否清楚?

时间:2014-09-04 16:20:01

标签: javascript

我坚持这样的事情: 我有var调用update_interval,我用它开始/停止我的间隔。 我的问题是要了解间隔是否清楚。 Smth喜欢:  clearInterval(更新周期​​);  update_interval = false / null / undefined 由于我的项目的具体情况,不计算在内。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Theres没有内置机制来检查超时是否已完成。你必须自己做,这是一个很小的例子:

var pending = true;
var timer = setTimeout(function() {
    /* do some stuff */
    pending = false;
}, 5000);

然后,您可以检查定时功能是否已完成运行:

if (pending) {
    // hasn't run yet
}
else {
    // is done running
}