Как реализовать оператор продолжения с функцией фильтра в JavaScript - PullRequest
0 голосов
/ 08 апреля 2019

Поскольку я новичок в JS, я реализовал функцию фильтра в массиве. Я хочу skip some iterations. Как я могу реализовать continue statement etc в функции фильтра

1 Ответ

1 голос
/ 08 апреля 2019

Фильтр принимает функцию обратного вызова, которая возвращает логическое значение, он не пропускает итерации. Если вы хотите исключить элемент из вашего результата, ваша функция обратного вызова должна вернуть false.

т.е. если бы я хотел отфильтровать все нечетные числа из массива:

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const evenNumbers = numbers.filter(number => number % 2 === 0); // [2, 4, 6, 8]
...