【发布时间】:2012-08-09 01:47:31
【问题描述】:
我需要一个 setInterval 在另一个 setInterval 结束后开始。有没有办法通过 Promise 做到这一点?
理想情况下,我希望代码如下所示:
for (i=0; i<5; i++){
setInterval(fun_1, 1000)
//wait until this is done
}
【问题讨论】:
-
你的意思是
setTimeout?setInterval无休止地调用它的回调,直到clearInterval被调用。 -
setInterval(callback, n)将每隔n毫秒重复提供的callback。 -
setInterval 实际上会调用你的方法
fun_1,直到你使用clearInterval。
标签: javascript jquery promise