Как работает метод массива push js?
Метод массива push()
добавляет один или несколько элементов в конец массива и возвращает новую длину массива:
const array = ['a', 'b', 'c', 'd'];
// добавляем новый элемент в конец массива
array.push('e');
console.log(array); // => [ 'a', 'b', 'c', 'd', 'e' ]
// для добавления нескольких элементов указываем их через запятую
array.push('f', 'g');
console.log(array); // => [ 'a', 'b', 'c', 'd', 'e', 'f', 'g' ]
// метод push() возвращает новую длину массива
const newLength = array.push('h');
console.log(newLength); // => 8
Метод push в JavaScript используется для добавления одного или нескольких элементов в конец массива. Он изменяет исходный массив, добавляя новые элементы, и возвращает новую длину массива.
Пример использования push:
let fruits = ["apple", "banana"];
let newLength = fruits.push("orange");
console.log(fruits); // Выводит ["apple", "banana", "orange"]
console.log(newLength); // Выводит 3
В этом примере массив fruits содержит два элемента: "apple" и "banana". Метод push вызывается с аргументом "orange", который добавляется в конец массива. Метод возвращает новую длину массива, которая теперь равна 3, так как массив теперь содержит три элемента.
Особенности метода push:
- Изменяемость исходного массива: Метод push изменяет исходный массив, в отличие от методов, которые возвращают новый массив, не затрагивая исходный.
- Возвращаемое значение: push возвращает новую длину массива после добавления элементов.
- Добавление нескольких элементов: Метод push может принимать несколько аргументов, которые будут добавлены в конец массива последовательно. Добавление нескольких элементов:
let numbers = [1, 2];
numbers.push(3, 4, 5);
console.log(numbers); // Выводит [1, 2, 3, 4, 5]
В этом примере метод push используется для добавления нескольких элементов (3, 4, 5) в массив numbers за один вызов.