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