Какой метод нужен для удаления элемента из массива js?
3 года назад
Andrey Moshkov
Ответы
Чтобы удалить элемент в массиве, существуют несколько методов которые можно использовать. Рассмотрим некоторые из них, для основных задач таких как:
- удалить первый элемент
- удалить последний элемент
- удалить элемент по поисковому запросу (конкретный)
Для удаления первого и последнего элемента соответственно, существуют методы pop() и shift(). Данные методы мутируют исходный массив на котором применяются.
Пример:
Если необходимо удалить конкретный элемент, обычно используется метод filter().
Данный метод создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции. Т.е. буквально: применяя метод filter
к нашему массиву, и задав
параметры фильтрации - мы получаем новый массив с элементами внутри по заданным критериям. В качестве фильтрации мы должны описать функцию которая будет поочередно применяться
к каждому элементу исходного массива. Возьмем массив из предыдущего примера и выберем все имена кроме Maria
.
3 года назад
Вячеслав Межуревский