CNode

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

问答
AAxighi发布于9 年前最后回复9 年前1 回复3609 浏览0 收藏

类似如下函数:

  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#1·9 年前

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

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