javascript – js渲染循环,一旦满足条件就会中断

前端之家收集整理的这篇文章主要介绍了javascript – js渲染循环,一旦满足条件就会中断前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一旦条件满足,如何设置一个中断的setInterval渲染循环?

解决方法

例如,您可以存储间隔ID并通过 clearInterval()清除它
var timer = setInterval(myFunction,1000);

function myFunction() {
  if(condition) {
    clearInterval(timer);
    return;
  }
  //do stuff
}

或者,如果您可以调用clearInterval()来设置条件,那么下一个间隔不会运行,在函数本身中没有这个逻辑.

猜你在找的JavaScript相关文章