У меня есть бэкэнд API, который выдает данные в этом формате, когда он не пустой. Я должен всегда pu sh любые новые данные, поступающие от пользователя в 0th
индекс первого массива.
[
[
{
name: 'Name 1',
type: 'Type 1'
},
{
name: 'Name 2',
type: 'Type 2'
}
],
[
{
name: 'Name 4',
type: 'Type 4'
},
{
name: 'Name 5',
type: 'Type 5'
}
]
]
Приведенный ниже код отлично работает с непустыми данными. Но если данные API пустые, это дает Невозможно прочитать свойство 'pu sh' с неопределенной ошибкой .
arr: any = [];
constructor() {}
submit(data){
const dataObj = {
name: 'Test name',
type: 'Test type',
}
this.arr[0].push(dataObj)
console.log('Result array - ', this.arr)
}
Я создал рабочий пример , используя Stackblitz. Может ли кто-нибудь помочь, пожалуйста?