У меня есть запрос, который получает все ключи пользователей в моей базе данных Firebase. Эти ключи сохранены в массив. Затем я хотел бы перебрать массив и запрос внутри цикла для имени пользователя. Проблема в том, что он останавливается при загрузке первого имени - цикл не выполняет запрос, даже если в массиве 1000 ключей?
var i;
for (i = 0; i < emailArray.length; i++) {
userIDgotten = emailArray[i];
console.log(userIDgotten);
return firebase.database().ref('/users/' + userIDgotten).once('value').then(function(snapshotUser) {
const name = snapshotUser.val().name;
console.log("NAME: " + name);
allTicketEmailsFromUsers = allTicketEmailsFromUsers + ", " + name;
console.log(allTicketEmailsFromUsers);
});
}
Я не получаю ошибок, но цикл просто останавливается после получения первого имени.