最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

使用的setInterval()[重复]无限异步环

IT培训 admin 8浏览 0评论

使用的setInterval()[重复]无限异步环

这个问题已经在这里有一个答案:

  • Combination of async function + await + setTimeout 7个回答
回答如下:

setInterval是不正确的工具,因为它是不知道的承诺,不能保持正确的控制流。

它可以用无限循环async功能:

async function execute1() {
  while (true) {
    await new Promise(resolve => setTimeout(resolve, 500));
    // ...do some async work...  
  }
}

execute1();

使用的setInterval()[重复]无限异步环

这个问题已经在这里有一个答案:

  • Combination of async function + await + setTimeout 7个回答
回答如下:

setInterval是不正确的工具,因为它是不知道的承诺,不能保持正确的控制流。

它可以用无限循环async功能:

async function execute1() {
  while (true) {
    await new Promise(resolve => setTimeout(resolve, 500));
    // ...do some async work...  
  }
}

execute1();
发布评论

评论列表 (0)

  1. 暂无评论