Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.push

Добавляет элементы в конец массива.

Доступно с: ES3

Синтаксис

array.push(element1, element2, /* … */)

Параметры

ПараметрТипОписание
element1, …anyЭлементы, которые нужно добавить.

Возвращаемое значение

numberНовая длина массива.

Примеры

Добавление элемента:

const colors = ['red'];
colors.push('green');
 
console.log(colors.join(', '));

Результат:

red, green

Парный метод pop() удаляет последний элемент и возвращает его:

const stack = ['a', 'b', 'c'];
const last = stack.pop();
 
console.log(last);
console.log(stack.join(', '));

Результат:

c
a, b

Примечания

Метод меняет сам массив. С началом массива работают unshift() (добавить) и shift() (удалить).

См. также

  • Array.prototype.slice — Возвращает часть массива.
  • Array.prototype.join — Объединяет элементы массива в строку.
  • Array.prototype.pop — Удаляет последний элемент массива и возвращает его.
  • Array.prototype.unshift — Добавляет элементы в начало массива.
  • Spread syntax — Три точки раскрывают массив или объект на отдельные элементы.

Вопросы и ответы по теме

В учебнике

  • Массивы — Что такое массив в JavaScript: создание, индексы, длина, изменение элементов и вложенные массивы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.