Как работает метод shift в js? — Q&A Хекслет
2026-02-26 16:30 Diff

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

const array = [1, 2, 3, 4, 5]; // удаляем первый элемент массива array.shift(); console.log(array); // => [2, 3, 4, 5] // получаем удаленный элемент const deletedElement = array.shift(); console.log(deletedElement); // => 2 console.log(array); // => [3, 4, 5] // для пустого массива метод вернет undefined const emptyArray = []; console.log(emptyArray.shift()); // => undefined