-
我在 forEach 里写了 async/await 处理数组,以为会一项项乖乖等着执行完,结果它根本不等、后面的代码抢先跑了还把报错给悄悄吞了的深度复盘
我要对数组每项做异步处理,顺手用了 forEach,回调里老老实实写了 async/await,以为会一项项等着执行完。结果顺序全乱:所有项几乎同时开始,放在 forEach 后面的"全部处理完啦"竟抢先打印;更糟的是某项报错,外层 try/catch 根本抓不到,只剩一句 UnhandledPromiseRejection。深究才懂:forEach 是为同步设计的,它完全无视…- 0
- 0
异步遍历
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!

