Метод Filter() создает новый массив.

Метод фильтра проверяет все элементы массива, которые должны пройти условие, реализованное функцией фильтра.

Если это условное выражение возвращает true, элемент помещается в выходной массив.

Если условие возвращает false, элемент не помещается в выходной массив.

Посмотрите ниже фрагмент кода кода фильтра

В приведенном выше фильтре кода возвращается новый массив с результатом [1,2,3,4,5]

Существующие и новые измененные значения массива равны. вы можете видеть, как мы обсуждаем фильтр, создающий новый массив [НО..] без изменения существующих элементов массива.

Возьмем другой пример

В приведенном выше коде мы устанавливаем элемент возврата условия › 2.

поэтому функция фильтра проверяет условие. если условие TRUE, элемент массива будет помещать элемент в новый массив, а если условие false, функция фильтра просто игнорирует элемент массива.

В двух словах метод Filter() создает новый массив без изменения существующего элемента массива.

Метод Map() создает новый массив из существующего и используется для преобразования каждого элемента массива в соответствии с условием.

В приведенной выше карте кода измените каждый элемент массива и верните новый обновленный массив.

В двух словах метод MAP() создает новый массив с изменением существующего массива и возвращает новый массив.

Теперь вы можете видеть, что у меня есть return item * 5 и для карты, и для фильтра вывод совершенно другой.

Интересно, хан… аплодируйте, чтобы рассказать историю

Спасибо !!!
Предложения всегда приветствуются!
Не стесняйтесь комментировать любые предложения/исправления или отправить мне письмо по адресу [email protected]