map中使用await 异步函数

let result=await Promise.all(dataComments.map(async (ele)=>{
                 return (async ()=>{
                       let resData= await articleApi.getOneArticle(ele.article_id);
                       let titleData=resData.data;
                       ele.title=titleData.title
                       console.log("111")
                       return ele;
                 })()
          }))

如上所示即可实现map中异步函数的操作。

posted on 2019-05-08 14:10  XIAOQINGC  阅读(5721)  评论(0编辑  收藏  举报

导航