我在JS中有下一个 setInterval ,仅在5s结束时才会发出 test()函数:
let interval = setInterval(() => {
test()
}, 5000)
function test() {
console.log("Test") // will be emitted only in 5s
}
如何告诉方法无需等待即可运行 test()函数?
答案 0 :(得分:2)
如果我理解正确,那么您希望该函数立即执行,然后每5秒执行一次。在这种情况下,也可以先调用它。
let interval = setInterval(() => test(), 5000)
test();
答案 1 :(得分:1)
test(); //call initially and then after 5 sec
let intervalS = setInterval(() => {
test()
}, 5000)
function test() {
console.log("Test") // will be emitted only in 5s
}