我在一个数组对象中有一组firestore用户id。如何遍历userid数组并从firestore数据库中获取每个用户的用户名。如何使用async await Java Script ES8来实现这一点
const array ="id1","id2“
发布于 2018-11-18 01:53:20
也许这能行得通。
const array=["id1","id2",...]//array of ids
async function fetchData(){
array.map(id=>{
await fetch(<call to database using the id).then(res=>{//OK})
.catch(err=> {not ok})
})
}Async await是使用像这样的异步函数的一种更干净的方式。
发布于 2018-11-18 16:27:48
您可以使用async/await in loop,如下所示。
const array=["id1","id2",...]
fetchData = () => {
array.forEach(async (id) => {
try {
await res = fetch(id)
// Do something with your res
} catch (err) {
console.log(err)
}
})
}https://stackoverflow.com/questions/53353555
复制相似问题