如何设置在满足条件后中断的 setInterval 渲染循环?
最佳答案
您可以存储间隔 ID 并通过 clearInterval()
清除它, 例如
var timer = setInterval(myFunction, 1000);
function myFunction() {
if(condition) {
clearInterval(timer);
return;
}
//do stuff
}
或者如果您可以在设置条件的地方调用 clearInterval()
,那么下一个间隔不会运行,函数本身没有逻辑。
关于javascript - js渲染循环一旦满足条件就会中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3815066/