【发布时间】:2021-12-16 14:00:17
【问题描述】:
我有一个包含 Promises 数组的代码
async function getResult(){
...
//resultPromise ==> it has promise in array Ex.[Promise { <pending> }, Promise { <pending> }]
let finalResult = await resultPromise.map((result) => {
//result has each promise from promise array
result.then((obj) => {
return obj.data
})
})
}
由此我想将obj.data 存储在变量finalResult 中。我该怎么做?
我尝试了以下方法
return resultPromise.map((result)=>{
result.then((obj)=>{
console.log(obj.data)
return obj.data
})
})
或
resultPromise.map((result)=>{
result.then((obj)=>{
console.log(obj.data)
return obj.data
})
})
我知道链接方式,但是我无法从中获得正确的值。
【问题讨论】:
-
我不敢相信我找不到这个的副本...如果没有欺骗锤的人找到一个,请随时通知我。
标签: javascript asynchronous async-await promise es6-promise