跳过每个X循环的setInterval
Skip a setInterval every X loop?
本文关键字:循环 setInterval 更新时间:2023-09-26
我有一个函数,每10秒触发一次setInterval();
循环,我希望它每60秒跳过一次调用。因此,函数将在10s, 20s, 30s, 40s和50s执行,但不会在60s被调用,然后在70s被调用,以此类推。
是否有任何直接的方法来做到这一点,或者我必须修补增量变量?
谢谢!
这样做,使用简单的modulo
数学和计数器。
var count = 0;
var interval = setInterval(function(){
count += 1;
if(count % 6 !== 0) {
// your code
}
}, 10000);
相关文章:
- setInterval游戏循环的范围问题
- 事件循环的MEAN.JS setInterval进程(从另一个服务器获取数据)
- 使用SetInterval进行无休止循环
- 在循环中运行setInterval()计时器-jQuery/JS
- for 循环中 setInterval 中计数器变量 i 的作用域
- javascript 对象键值循环 setInterval
- 当我把它放到setInterval循环中时,event.clientY是未定义的
- 如何重新排列此代码,以便我的 setInterval 无限停止循环
- 循环动画javascript,SetInterval只工作一次
- JavaScript - 每次迭代的 setInterval 不在 do-while 循环中执行
- 尝试在最后一项上停止 setInterval 循环
- setInterval 函数循环太快
- 为什么setInterval()循环每次都更快
- 循环nodejs中的setInterval
- Javascript,setInterval在while循环之后开始?如何使它在while循环内部启动
- 当ExecuteScript(setInterval)完成时,继续“while”循环
- FOR循环内的setInterval
- 如何停止setInterval循环
- 循环setInterval函数
- 通过多个函数循环/setinterval