Так в основном вот что у меня есть, который работает как задумано -Функциональный способ создания массива из свойств массива объектов?
let newList: any[] = [];
for (let stuff of this.Stuff) {
newList = newList.concat(stuff.food);
}
Так в основном веществе является массивом объектов, где каждый объект имеет свойство, которое является еще одним объектом называется пища. Я хочу пройти через этот массив Stuff и создать новый массив с каждым экземпляром пищи внутри него.
Я не думаю, что я сделал это плохо, мне просто интересно узнать, как кто-то сделал бы это без цикла for.
Cheers.
'пусть NewList = this.Stuff.map (o => o.food) 'даст вам массив объектов' food' из 'Stuff' –
' stuff.food' не является ar луч, верно? Тогда вы не должны использовать 'concat', или, по крайней мере, сначала его обернуть:' .concat ([stuff.food]) ' – Bergi