每 1000 个无限循环
假设我有一个数字 1000,当它达到 2000 或 3000 等时。我想做一个函数。我要它去无限。
几乎什么都试过了...
答案 0 :(得分:3)
如果我理解得很好,你可以做
while(true){
if(number%1000){
//call function here
}
//increase the number here, for example:
number++;
}
答案 1 :(得分:0)
您可以创建一个使用 setTimeout
增加计数值的计数器,当计数除以 1000 为零时,调用该函数。
这里我使用 10 而不是 1000 来简化示例。
function fn() {
console.log('Function called');
}
function counter() {
function loop(count = 1) {
console.log(count);
// You would use count % 1000 here
if (count % 10 === 0) fn();
// Change the 1000 to what inverval you need
// Here it's one second
setTimeout(loop, 1000, ++count);
}
loop();
}
counter();