我想立即运行一段代码,然后每隔几分钟循环一次。我使用的是setInterval
,但它会等待您指定的时间,然后运行代码块并循环。
答案 0 :(得分:0)
因此,您必须在函数内部定义该代码,然后首先调用该函数,然后添加设置间隔代码并将此函数传递给它
function s () {}
s();
setInterval(s, 100)
或者您可以在此函数内使用set timeOut并递归运行它,这在异步调用中会很好,您可以使用await等待响应,然后在超时后再次运行此函数,因为在这种情况下setInterval会导致重叠。 / p>
async function s() {
let a = await calldb;
setTimeout (s,1000)
}
s();