js在循环中执行异步操作,然后把每次异步的结果添加到一个数组中,如何在循环之外使用这个数组?

https://img3.mukewang.com/5c96ea7c00011fa306770394.jpg

代码如图所示,如何只返回for循环中最后一次异步操作完成后的结果?请各位大佬路过看看,帮小弟一把。

慕容森
浏览 1403回答 2
2回答

慕哥6287543

直接在resolve里把数组传出去就好了啊。let promise = new Promise(resolve => {    let arr = []    // ...    resolve(arr)})promise.then(res => {    console.log(res)})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript