我希望在x秒后重新运行相同的功能。 每次运行函数时X都会改变,就像我在下面提供的示例一样,但下面的代码在再次触发函数之前不会等待半秒,它只是在无限循环中立即运行函数
test();
var interval = 500
function test() {
interval = interval + 500;
console.log("1");
setTimeout(test(), interval);
}
答案 0 :(得分:2)
变化:
setTimeout(test(), interval);
到
setTimeout(test, interval);
test()
立即调用该函数。