跳到主要内容
CNode

怎么中止一个async执行器的执行?

问答
AAxighi发布于 9 年前最后回复 9 年前
136190

类似如下函数:

  async asyncRun(run) {
    const tasks = [...Array(100).keys()];
    const executedCallback = () => {
      // run after every task finished running
    }
    for (let i = 0; i < tasks.length; i += 1) {
      await run(tasks[i], executedCallback);
    }
  }
查看回复

回复 (1)

A
Axighi#19 年前

自己解决了: 在循环中加个条件触发return就可以了

参与回复

登录后即可参与回复。登录