我希望异步函数以每秒一次的最大速率运行。
async function update(){
await wait_for_response();
}
setInterval(update, 1000);
在上面的代码中,如果函数花费的时间超过一秒,则下一次更新在最后一次完成之前开始。
如果 update() 花费的时间超过 1 秒,我希望下一次更新等到最后一次更新完成,然后立即运行。
是否有简单的内置方法或标准做法来实现这一点?
侃侃尔雅
白板的微信
相关分类