Encodera

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

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

Справочник JavaScript

Array.prototype.shift

Удаляет первый элемент массива и возвращает его.

Доступно с: ES3

Синтаксис

array.shift()

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

anyУдалённый первый элемент или undefined, если массив пуст.

Примеры

Очередь: первым пришёл — первым ушёл:

const queue = ['Anna', 'Oleg', 'Ivan'];
const next = queue.shift();
 
console.log(next);
console.log(queue);

Результат:

Anna
[
  "Oleg",
  "Ivan"
]

Примечания

Остальные элементы сдвигаются на одну позицию влево. На очень больших массивах это медленнее, чем pop().

См. также

В учебнике

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

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

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