我如何同步获得Promise的结果

时间:2018-12-03 12:44:51

标签: javascript

你好,我有一个函数可以访问数据库并返回对象数组,如下所示:

function findAlbumImages(){
   remote.findAlbum.then(
       res =>{

       })    
}

但是我想从另一个函数中调用它,然后将res分配给数组集合,如下所示:

let newArray = findAlbumImages();

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:4)

可以肯定的是,您可以使用async/await,它是最接近的 达到所需的语法:

function findAlbumImages() {
  return remote.findAlbum()
}

(async () => {
  let newArray = await findAlbumImages()

  console.log(newArray)
})()
相关问题