另一个地图调用中的异步 Array.map()

我有一个接收配置文件数组的方法,我必须为每个配置文件进行映射,并且在此地图内我必须再次映射到照片属性中,其中包含用于请求 API 以获取此图片的图片 ID。


问题是,我在哪里可以安全地访问此配置文件数组及其加载的每个配置文件的照片?


profiles.map((profile, i) => {

    let photos = []


    Promise.all(profile.photos.map(async idPhoto => { 

        const res = await fetch(...)

        const img = await res.blob()

        photos.push(img)

    }))


    .then(() => profiles[i].photos = [...photos])

})


慕运维8079593
浏览 142回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript