Встречается на собеседованиях • сегодня
Как удалить элемент из массива в JavaScript
В JavaScript есть несколько способов удалить элемент из массива:
splice()- изменяет исходный массив
js
const arr = [1, 2, 3, 4];
arr.splice(2, 1); // удаляет 1 элемент начиная с индекса 2
console.log(arr); // [1, 2, 4]filter()- создает новый массив
js
const arr = [1, 2, 3, 4];
const newArr = arr.filter(item => item !== 3);
console.log(newArr); // [1, 2, 4]- Удаление по индексу с
delete(оставляет "дыру" в массиве)
js
const arr = [1, 2, 3, 4];
delete arr[2];
console.log(arr); // [1, 2, empty, 4]Для удаления последнего элемента используйте pop(), первого - shift(). Выбор метода зависит от того, нужно ли изменять исходный массив и по какому критерию удалять элемент.

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