【发布时间】:2021-10-16 06:11:45
【问题描述】:
我想列出每个名字旁边的口袋妖怪和图片。我从 api 获取列表,然后将所有名称组合到一般的 APi 地址并制作获取数组。我的问题是返回的列表是无序的,它有异步等待和 console.log 名称(进程函数)。但它不起作用/你能帮我吗? Codepen link
(async function(){
await Promise.all(arrForFetch)
.then(async files =>{
for(let i = 0; i < files.length; i++){
// console.log("files", files[i])
process( await files[i].json())
}
// files.forEach( file =>{
// console.log("files", file)
// process( file.json() )
// })
// .catch(err => console.log("tobie pizda ucziekaj"))
})
.catch(err => console.log("tobie pizda ucziekaj"))
})();
let process = (prom) => {
prom.then( data =>{
console.log(data.id)
})
}
【问题讨论】:
标签: javascript asynchronous promise