краткое объяснение метода фильтра в Js

Метод filter() создает новый массив со всеми элементами, которые соответствуют условию, предоставленному функцией обратного вызова.

  1. Создает новый массив.
  2. Перебирает заданный массив.
  3. Запускает функцию обратного вызова для каждого элемента данного массива.
  4. Если функция обратного вызова возвращает значение true, это значение будет добавлено в новый массив.
  5. Если функция обратного вызова возвращает false, это значение будет проигнорировано из нового массива.

Примечание.результат функции обратного вызова всегда возвращает логическое значение.

Как это работает?

Примечание: узнайте больше о параметрах функции обратного вызова здесь.

Пример:

Напишите функцию, которая возвращает новый массив всех чисел, кратных трем.

Также читайте