【发布时间】:2012-12-28 13:06:28
【问题描述】:
我有一个 setInterval 循环。它设置为 3500 毫秒,如下所示:-
var loop = setInterval(function() { /*stuff*/ }, 3500);
如果发生某种情况,我想强制循环进行新的迭代,而不是等待 3500 毫秒。这怎么可能?是继续还是我只需要以不同的方式构建流程?
【问题讨论】:
-
改用自调用
setTimeout。更容易,更清洁,无论如何我更喜欢它。 -
最简洁的方法是实现一个在“某些情况下”调用自身的方法。
标签: javascript loops setinterval