Встречается на собеседованиях • сегодня
Как удалить последний элемент из массива
Можно использовать несколько способов:
pop()– мутирует исходный массив и возвращает удалённый элемент:
javascript
const arr = [1, 2, 3];
arr.pop(); // [1, 2]slice()– не мутирует массив, создаёт новый:
javascript
const arr = [1, 2, 3];
const newArr = arr.slice(0, -1); // [1, 2]- Spread оператор +
slice():
javascript
const arr = [1, 2, 3];
const [,...newArr] = arr.reverse(); // [1, 2]- Длина массива (мутация):
javascript
const arr = [1, 2, 3];
arr.length = arr.length - 1; // [1, 2]Лучший выбор зависит от контекста: нужна мутация или нет, важна ли производительность. pop() – самый быстрый, но мутирует массив.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы