Метод Filter() создает новый массив.
Метод фильтра проверяет все элементы массива, которые должны пройти условие, реализованное функцией фильтра.
Если это условное выражение возвращает true, элемент помещается в выходной массив.
Если условие возвращает false, элемент не помещается в выходной массив.
Посмотрите ниже фрагмент кода кода фильтра
В приведенном выше фильтре кода возвращается новый массив с результатом [1,2,3,4,5]
Существующие и новые измененные значения массива равны. вы можете видеть, как мы обсуждаем фильтр, создающий новый массив [НО..] без изменения существующих элементов массива.
Возьмем другой пример
В приведенном выше коде мы устанавливаем элемент возврата условия › 2.
поэтому функция фильтра проверяет условие. если условие TRUE, элемент массива будет помещать элемент в новый массив, а если условие false, функция фильтра просто игнорирует элемент массива.
В двух словах метод Filter() создает новый массив без изменения существующего элемента массива.
Метод Map() создает новый массив из существующего и используется для преобразования каждого элемента массива в соответствии с условием.
В приведенной выше карте кода измените каждый элемент массива и верните новый обновленный массив.
В двух словах метод MAP() создает новый массив с изменением существующего массива и возвращает новый массив.
Теперь вы можете видеть, что у меня есть return item * 5
и для карты, и для фильтра вывод совершенно другой.
Интересно, хан… аплодируйте, чтобы рассказать историю
Спасибо !!!
Предложения всегда приветствуются!
Не стесняйтесь комментировать любые предложения/исправления или отправить мне письмо по адресу [email protected]