Как добавить в массив данные объекта?

В Angular есть несколько способов добавления данных в массив объекта. Рассмотрим основные методы.

1. Использование метода push():

let array = []; // объявляем и инициализируем пустой массив
array.push({name: 'John', age: 30}); // добавляем объект в массив с помощью метода push()

Метод push() добавляет элементы в конец массива. В данном примере мы добавляем объект {name: 'John', age: 30} в массив array.

2. Использование оператора распространения (spread operator):

let array = []; // объявляем и инициализируем пустой массив
let obj = {name: 'John', age: 30};

array = [...array, obj]; // добавляем объект в массив с помощью оператора распространения

В этом примере мы используем оператор распространения (...) для копирования существующего массива array и добавления нового объекта obj в конец нового массива.

3. Использование метода concat():

let array = []; // объявляем и инициализируем пустой массив
let obj = {name: 'John', age: 30};

array = array.concat(obj); // добавляем объект в массив с помощью метода concat()

Метод concat() объединяет два или более массива и возвращает новый массив. В данном примере мы добавляем объект obj в массив array с помощью метода concat().

4. Использование оператора индексирования:

let array = []; // объявляем и инициализируем пустой массив
let obj = {name: 'John', age: 30};

array[array.length] = obj; // добавляем объект в массив с помощью оператора индексирования

В этом примере мы используем оператор индексирования [] для добавления объекта obj в конец массива array. Значение array.length позволяет установить новый индекс элемента.

Выбор конкретного метода зависит от ситуации и личных предпочтений разработчика. Учитывайте особенности вашего проекта и используйте метод, который вам легче всего понять и поддерживать.