js中的forEach 遇到 async await
好久好久没有写js了。。。。,有时候看见这样的代码let ret = [];[xxx].forEach(async (item) => { let res = await xxxx ret.push[res]});//处理ret这样是不对的,forEach底层实现没有await每个回调,所以上面代码其实ret是空的。应该这样写let tasks = [xxx].map((item) => { return Promise});let r
原创
2020-09-02 11:37:44 ·
841 阅读 ·
0 评论