我在一个数组对象中有一组firestore用户id。我如何在userid数组上循环并从firestore数据库中获取每个用户username。我如何使用异步等待Java脚本ES8来实现这一点
常量数组=[“id1”,“id2”]
也许这会管用。
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是使用类似这样的异步函数的一种更干净的方法。