每 5 秒连续调用一个 Javascript 函数

2022-08-30 02:27:33

可能的重复:
每 60 秒调用一个函数

我想每5秒连续调用一个Javascript函数。我看过 setTimeOut 事件。如果我想要它连续工作正常吗?


答案 1

您可以使用 setInterval(),参数是相同的。

const interval = setInterval(function() {
   // method to be executed;
 }, 5000);

clearInterval(interval); // thanks @Luca D'Amico

答案 2

对函数进行“递归”,它将在定义的每个时间量继续执行:setTimeout

function yourFunction(){
    // do whatever you like here

    setTimeout(yourFunction, 5000);
}

yourFunction();