Привет, у меня есть такой массив:
const arr = [
{
value: 'aaa'
},
{
value: 'bbb'
},
{
value: 'ccc'
},
{
value: 'ddd'
},
]
Из него я хочу получить такой:
const arr2 = ['aaa', 'bbb', 'ccc', 'ddd'];
Вот что делаю я :
for (let el of arr) {
this.arr2.push(el.value);
}
У меня выпадает такая ошибка:
ERROR TypeError: Cannot read property 'push' of undefined
at SafeSubscriber._next (main-graph.component.ts:87)
at SafeSubscriber.__tryOrUnsub (Subscriber.js:183)
at SafeSubscriber.next (Subscriber.js:122)
at Subscriber._next (Subscriber.js:72)
at Subscriber.next (Subscriber.js:49)
at TakeSubscriber._next (take.js:35)
at TakeSubscriber.next (Subscriber.js:49)
at TakeSubscriber._next (take.js:35)
at TakeSubscriber.next (Subscriber.js:49)
at MapSubscriber._next (map.js:35)
Подскажите что происходит и как правильно решить данную задачу?