【发布时间】:2021-11-15 19:24:22
【问题描述】:
我在使用 firebase 的 react 本机应用程序中有此代码:
let bestTutors = [];
const getBestTutors = async () => {
const snapshot = await getDoc(docRef);
bestTutors = snapshot.data().list;
}
getBestTutors();
console.log(bestTutors);
但是当我运行它时,它只显示控制台日志“Array[]”,我尝试使用 .then() 和所有其他对我来说没有意义的东西,如果有需要使用它的话,idk没有等待或我如何将数据传递给变量:(?
【问题讨论】:
-
你需要等待 getBestTutors()
-
尝试使用 var 而不是 let。我认为问题出在区域上。
-
@tokkerbaz 不,这没有任何意义。