ГлавнаяJavaScriptJS Уроки → Методы some() и filter()
JS Уроки

Методы some() и filter()

Методы some() и filter()

В этом уроке будет рассмотрено 2 метода jаvascript - some() и filter(). Узнаем чем они отличаются друг от друга.


Дан массив

const arrNum = [12, 14, 50, 1, 0, 18, 40]


/*-------------some()-------------*/
Метод some() проверяет, удовлетворяет ли какой-либо элемент массива условию, заданному в передаваемой функции.

arrNum.some(element => element === 0)
Произойдет проверка на наличие элемента 0 в массиве arrNum и вернет true


/*-------------filter()-------------*/
Метод filter() создаёт новый массив со всеми элементами, прошедшими проверку, задаваемую в передаваемой функции.
arrNum.filter(element => element === 0)
Будет создан новый массив с новым элементом [0]

Следовательно, это 2 разных метода. Один делает проверку на наличие элементы, а второй создает новый массив с этим элементом.

Добавить комментарий
Кликните на изображение чтобы обновить код, если он неразборчив