延迟异步循环

时间:2019-11-26 14:16:02

标签: node.js asynchronous command-line-interface

我想在请求数组上循环,并运行递归函数,即请求结果参数每秒都为假。

为此,我尝试了:

const timer = () => new Promise(resolve => setTimeout(resolve, 2000));

async function asyncAwaitLoops() {
  await timer(); // this is my futur async request

  for (let friend of tests) {
    console.log("asyncAwaitLoops", friend);
  }
}

asyncAwaitLoops();

我在CLI上运行此脚本。运行后,我看到了我的日志,但是在完成for循环之后……不是每件物品。

我想显示“实时”登录,而不是在for循环结束后显示。

有人知道这个问题吗?

0 个答案:

没有答案