我有一个通过setInterval();
循环每10秒触发一次的功能,我希望它每60秒跳过一次呼叫。因此,该功能将在10s,20s,30s,40s和50s执行,但不会在60s时调用,然后在70s时调用,依此类推。
有没有直接的方法可以做到这一点,还是我必须修改增量变量?
谢谢!
答案 0 :(得分:3)
这样做,使用简单的modulo
数学和计数器。
var count = 0;
var interval = setInterval(function(){
count += 1;
if(count % 6 !== 0) {
// your code
}
}, 10000);