Array Push Method in JavaScript
Метод push() в JavaScript используется для добавления одного или нескольких элементов в конец массива. Новые элементы добавляются в конец массива и изменяет его длину.
Примеры использования метода push():
1. Добавление элементов одного за другим:
javascript
const arr = [1, 2, 3];
arr.push(4);
arr.push(5);
console.log(arr); // Output - [1, 2, 3, 4, 5]
2. Добавление нескольких элементов с помощью spread оператора:
javascript
const arr = [1, 2, 3];
arr.push(...[4, 5]);
console.log(arr); // Output - [1, 2, 3, 4, 5]
3. Добавление элементов с помощью цикла:
javascript
const arr = [1, 2, 3];
for (let i = 4; i <= 5; i++) {
arr.push(i);
}
console.log(arr); // Output - [1, 2, 3, 4, 5]
4. Добавление объектов в массив:
javascript
const arr = [{id: 1, name: 'John'}, {id: 2, name: 'Marry'}];
const newObj = {id: 3, name: 'Harry'};
arr.push(newObj);
console.log(arr); // Output - [{id: 1, name: 'John'}, {id: 2, name: 'Marry'}, {id: 3, name: 'Harry'}]
5. Добавление функций в массив:
javascript
const arr = [(x) => x + 1];
arr.push((x) => x * 2);
console.log(arr[0](2)); // Output - 3 (1 + 2)
console.log(arr[1](2)); // Output - 4 (2 * 2)
Все примеры легко использовать и адаптировать для конкретных задач. Ключевое преимущество метода push() – возможность добавления элементов в массив без необходимости изменения индексации элементов внутри массива.