У меня есть цикл foreach, где я получаю данные из базы данных.
Я хочу установить глобальную переменную для хранения «споттинг» (свойство каждого объекта).
Но когда я вызываю глобальную переменную внутри цикла forEach, я получаю сообщение об ошибке «не могу установить определение свойства неопределенного» * 1001 *
когда я пытаюсь зарегистрировать глобальную переменную в любой другой части кода, она работает, но когда я делаю это в цикле forEach, она не работает
spotrating: any;
Позже в моем коде
temparr.forEach(function(firebaseSpot) {
console.log(this.spotrating);
});
Я ожидаю, что значение споттинга будет распечатано на консоли, но я получаю сообщение об ошибке. "не могу прочитать рейтинг спота по недвижимости неопределенного"