Какие бывают перебирающие методы для массивов в js?
3 года назад
Andrey Moshkov
Ответы
map
Метод .map проходит по массиву, выполняя необходимые преобразования каждого элемента.
Возвращает новый преобразованный массив такого же размера, что и исходный.
filter
Метод .filter отбирает из массива элементы, удовлетворяющие нашим критериям. В качестве параметра метод принимает функцию-предикант в которой описываются критерии для отбора. Переданная функция должна возвращать true или false.
.filter возвращает новый массив с элементами, которые прошли проверку. Если ни один элемент не прошёл проверку, то будет возвращён пустой массив.
reduce
Метод .reduce применяется, когда нужно вычислить значение на основании набора данных.
Результатом работы метода может быть любой тип данных, как примитивный, так и составной.
some
Метод .some() перебирает исходный массив и возвращает true, если хотя бы один из элементов массива удовлетворяет нашему условию.
every
Метод .every() очень похож на .some(), но в отличие от первого возвращает true, только в том случае, если каждый элемент массива удовлетворяет нашему условию.
includes
Метод .includes() можно использовать для проверки массива на наличие каких-либо элементов.
3 года назад
Andrey G





