JS Array push: добавление элемента в массив
Метод push() в JavaScript используется для добавления одного или нескольких элементов в конец массива. Этот метод изменяет исходный массив, увеличивая его длину.
Синтаксис использования метода push() выглядит следующим образом:
array.push(item1, item2, ..., itemX);
Здесь array - это массив, в который нужно добавить элементы. item1, item2, ..., itemX - это элементы, которые мы хотим добавить в массив.
Давайте рассмотрим примеры использования метода push().
Пример 1: Добавление одного элемента в массив
let fruits = ['яблоко', 'груша', 'банан'];
fruits.push('апельсин');
console.log(fruits);
Вывод: ['яблоко', 'груша', 'банан', 'апельсин']
В данном примере мы добавляем строку 'апельсин' в конец массива fruits с помощью метода push(). Результатом будет массив ['яблоко', 'груша', 'банан', 'апельсин'].
Пример 2: Добавление нескольких элементов в массив
let numbers = [1, 2, 3];
numbers.push(4, 5, 6);
console.log(numbers);
Вывод: [1, 2, 3, 4, 5, 6]
В этом примере мы добавляем числа 4, 5 и 6 в конец массива numbers. В результате получаем массив [1, 2, 3, 4, 5, 6].
Кроме того, метод push() также может использоваться для добавления элементов другого массива в конец текущего массива. Для этого можно использовать оператор расширения (spread operator) ....
Пример 3: Добавление элементов другого массива
let array1 = [1, 2, 3];
let array2 = [4, 5, 6];
array1.push(...array2);
console.log(array1);
Вывод: [1, 2, 3, 4, 5, 6]
В данном примере мы создаем два массива array1 и array2, а затем с помощью метода push() добавляем все элементы из массива array2 в конец массива array1.
Надеюсь, эти примеры помогут вам лучше понять, как использовать метод push() в JavaScript. Если у вас есть еще вопросы, не стесняйтесь задавать.
array.push(item1, item2, ..., itemX);
let fruits = ['яблоко', 'груша', 'банан'];
fruits.push('апельсин');
console.log(fruits);let numbers = [1, 2, 3]; numbers.push(4, 5, 6); console.log(numbers);
let array1 = [1, 2, 3]; let array2 = [4, 5, 6]; array1.push(...array2); console.log(array1);