как удалить элементы в массиве js
Ответы
Кирилл Маркеев
28 марта 2023
Для фильтрации массива по какому-либо условию можно воспользоваться методом filter()
. Данный метод принимает в качестве аргумента функцию-предикат и вызывает её на каждом элементе массива. Если функция-предикат на каком-то элементе возвращает true
, то этот элемент попадает в новый массив, если возвращает false
, то не попадает.
В качестве примера рассмотрим массив чисел от 0 до 10. Мы хотим отфильтровать его и оставить только чётные числа:
const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// в новый массив попадут только те числа из исходного массива, которые делятся на 2 без остатка
const evenNumbers = numbers.filter((num) => num % 2 === 0);
console.log(evenNumbers); // => [ 0, 2, 4, 6, 8, 10 ]
1
0