Это мой код для получения данных из firebase:
const querySnapshot = await db.collection('entries').get()
Я хочу добавить данные каждого элемента ввода в новый массив, для которого у меня есть два способа сделать это:
querySnapshot.forEach((entry) => {
const entryData = entry.data()
entries.value.push(entryData)
})
и
for (const entry of querySnapshot) {
const entryData = entry.data()
if (entry) { entries.value.push(entryData)
}
Первое решение работает, но второе вызывает эту ошибку: TypeError: "querySnapshot is not iterable"
. Разве эти два способа в основном не делают одно и то же? Почему один выдает ошибку, а другой нет?