Метод JavaScript Array unshift()

Определение и использование

unshift() Метод добавляет новый элемент в начало массива и возвращает новый размер.

Комментарий:unshift() Метод изменяет размер массива.

Совет:Чтобы добавить новый элемент в конец массива, используйте push() Метод.

Пример

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

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");

Попробуйте сами

Грамматика

array.unshift(item1, item2, ... , itemX)

Значение параметра

Параметр Описание
item1, item2, ... , itemX Обязателен. Элемент, который нужно добавить в начало массива.

Технические детали

Возвратное значение: Число, представляющее новый размер массива.
Версия JavaScript: ECMAScript 1

Поддержка браузеров

Все браузеры полностью поддерживают unshift() Метод:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Комментарий:В Internet Explorer 8 и более ранних версиях метод unshift() возвращает undefined.

Связанные страницы

Учебник:Массив JavaScript

Учебник:Константа массива JavaScript

Учебник:Методы массива JavaScript

Учебник:Сортировка массива JavaScript

Учебник:Итерация по массиву JavaScript

Руководство:Метод JavaScript Array.push()

Руководство:Метод pop() массива JavaScript

Руководство:Метод shift() массива JavaScript