# Метод unshift

Метод `unshift` добавляет неограниченное количество новых элементов в начало массива. При этом исходный массив изменяется, а результатом возвращается новая длина массива.

## Синтаксис

`массив.unshift(элемент, элемент, элемент...);`

## Пример

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

`let arr = ['a', 'b', 'c', 'd', 'e']; arr.unshift('1', '2'); console.log(arr);`

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

`['1', '2', 'a', 'b', 'c', 'd', 'e']`

## Пример

Давайте добавим два новых элемента и выведем новую длину массива:

`let arr = ['a', 'b', 'c', 'd', 'e']; let length = arr.unshift('1', '2'); console.log(length);`

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

`7`

## Смотрите также

- метод `push`,
  который добавляет элементы в конец массива
- методы `shift` и `pop`,
  которые удаляют элементы из массива
- метод `fill`,
  который заполняет массив

← →
↑
en ru