Как добавить элемент в массив с помощью JavaScript
Для добавления элемента в массив в JavaScript можно использовать методы массива push(), unshift(), splice() или concat().
Метод push() добавляет элемент в конец массива. Пример:
let myArray = [1, 2, 3];
myArray.push(4);
console.log(myArray); // [1, 2, 3, 4]
Метод unshift() добавляет элемент в начало массива. Пример:
let myArray = [2, 3, 4];
myArray.unshift(1);
console.log(myArray); // [1, 2, 3, 4]
Метод splice() добавляет элемент в нужное место массива. Он принимает 3 аргумента: индекс, с которого начинать изменение массива, количество удаляемых элементов и добавляемые элементы. Пример:
let myArray = [1, 2, 4, 5];
myArray.splice(2, 0, 3);
console.log(myArray); // [1, 2, 3, 4, 5]
Метод concat() создает новый массив, объединяя исходный массив с добавляемыми элементами. Пример:
let myArray = [1, 2, 3];
let newArray = myArray.concat(4);
console.log(newArray); // [1, 2, 3, 4]
Все эти методы изменяют исходный массив. Если нужно добавить элемент, не изменяя исходный массив, можно использовать оператор распространения (spread operator) и создать новый массив. Пример:
let myArray = [1, 2, 3];
let newArray = [...myArray, 4];
console.log(newArray); // [1, 2, 3, 4]