在开发中使用 forEach 遍历数组时,使用 async 调用异步函数,发现异步函数还没有执行完成,就继续向下执行了。
forEach
async
查询资料后发现,forEach 循环是同步的,不会等待异步函数执行完成。
使用 for of 替换 forEach
for of
使用 reduce 替换 forEach
reduce