This question already has answers here:
How do I return the response from an asynchronous call?
(38个答案)
2年前关闭。
您好,我有一个函数可以转到数据库并返回对象数组,如下所示:
但是我想从另一个函数中调用它,然后将res分配给数组集合,如下所示:
有没有办法做到这一点?
(38个答案)
2年前关闭。
您好,我有一个函数可以转到数据库并返回对象数组,如下所示:
function findAlbumImages(){
remote.findAlbum.then(
res =>{
})
}
但是我想从另一个函数中调用它,然后将res分配给数组集合,如下所示:
let newArray = findAlbumImages();
有没有办法做到这一点?
最佳答案
当然可以,通过使用async/await
,它可以最接近
达到所需的语法:
function findAlbumImages() {
return remote.findAlbum()
}
(async () => {
let newArray = await findAlbumImages()
console.log(newArray)
})()
关于javascript - 我如何同步获得Promise的结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53594135/
10-13 00:37