unshift() — метод JavaScript // Вебшкола



Объект javascript array

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

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

Заметка: метод изменяет длину массива.

Синтаксис

array.unshift(элемент1,элемент2,…,элементХ)

Параметр Описание
элемент1,элемент2,…,элементХ Обязательный параметр. Элементы, добавляемые в массив

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

chrome-3807053 firefox-2466239opera-6155000 safari-7214207

Метод unshift() поддерживается всеми основными браузерами, кроме Internet Explorer.

Советы и хитрости

Заметка: метод unshift() возвращает значение undefined в Internet Explorer!

Совет: для добавления нового элемента/тов в конец массива используйте метод push().

Пример

Пример

Добавление новых элементов в начало массива и возврат новой длины массива:

var fruits = [«Банан», «Апельсин», «Яблоко», «Манго»]; document.write(fruits.unshift(«Киви») + «
«); document.write(fruits.unshift(«Лимон»,»Ананас») + «
«);

document.write(fruits);

Результат выполнения кода:

5 7

Лимон,Ананас,Киви,Банан,Апельсин,Яблоко,Манго

Посмотреть результат

Объект javascript array

cc081cc9461cc13_20131202130315-6172405