Javascript 在x秒后再次运行函数
我想在x秒后重新运行相同的函数。 每次运行函数时,X都会发生变化,就像我下面提供的示例一样,但是下面的代码在再次启动函数之前不会等待半秒钟,它只是在无限循环中立即运行函数Javascript 在x秒后再次运行函数,javascript,Javascript,我想在x秒后重新运行相同的函数。 每次运行函数时,X都会发生变化,就像我下面提供的示例一样,但是下面的代码在再次启动函数之前不会等待半秒钟,它只是在无限循环中立即运行函数 test(); var interval = 500 function test() { interval = interval + 500; console.log("1"); setTimeout(test(), interval); } 更改: setTimeout(test(), interv
test();
var interval = 500
function test() {
interval = interval + 500;
console.log("1");
setTimeout(test(), interval);
}
更改:
setTimeout(test(), interval);
到
test立即调用该函数。通过该函数,不要调用它:setTimeouttest,interval;。谢谢,这就解决了。
setTimeout(test, interval);