类似如下函数:
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);
}
}