Я постараюсь объяснить мою проблему. У меня есть массив определенного объекта, и из этого массива я хочу создать новый со значением определенного поля каждого объекта.
Чтобы добиться этого, я попытался использовать метод array.forEach (), но внутри функции forEach () я получил переменную undefined error. Это мой код:
var values: number[];
measures.forEach((measure)=>{
values.push(measure.value);
});
Я пытался объявить значения массива как публичные (и получить доступ к this.values), а также объявить его в функции, где я делаю forEach, и ни один из способов не сработал.
Вот ошибка, которую я получаю в браузере (угловой CLI сообщает, что нет проблем):
ERROR TypeError: "values is undefined"