Встречается на собеседованиях • сегодня
Как удалить элемент из середины массива
В JavaScript можно удалить элемент из середины массива несколькими способами:
- Метод splice() - изменяет исходный массив:
javascript
const arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // Удаляет 1 элемент начиная с индекса 2
console.log(arr); // [1, 2, 4, 5]- Фильтрация (без мутации) - создает новый массив:
javascript
const arr = [1, 2, 3, 4, 5];
const newArr = arr.filter((_, index) => index !== 2);
console.log(newArr); // [1, 2, 4, 5]- Spread оператор + slice() (если известен индекс):
javascript
const arr = [1, 2, 3, 4, 5];
const newArr = [...arr.slice(0, 2), ...arr.slice(3)];
console.log(newArr); // [1, 2, 4, 5]Метод splice() наиболее эффективен для изменения исходного массива, в то время как filter() и комбинация slice() + spread оператора полезны для создания нового массива без изменения оригинала.

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