Проблемы с массивами фильтров с фильтром .
Во вступительном предложении используется двойное отрицание:
Метод фильтрации используется для перебора массива и фильтрации элементов, для которых заданное условие не выполняется.
Я предлагаю переписать в позитивном ключе, потому что это легче читать и понимать. Кроме того, именно так я думаю о filter
, и, возможно, другие тоже. Здесь я внес это изменение, а также удалил «фильтр» из его собственного определения и изменил его с пассивного на активный голос:
_Метод фильтра выполняет итерацию по массиву и выбирает элементы, для которых выполняется заданное условие. _
@dogweather Я бы согласился на это изменение.
@ FreeCodeCamp / второе мнение модераторов проблемы?
«И оставить только те элементы, для которых данное условие возвращает истинное» или что-то в этом роде, может быть?
«Метод фильтрации используется для создания нового массива путем перебора вызываемого массива и сохранения только тех элементов, для которых заданное условие возвращает истину».
Я думаю, важно знать, что .filter () создает новый массив.
Ах да ... Я просто имел в виду двойную отрицательную часть всего этого.
Мне нравится добавление создания нового массива. Как насчет активного голоса:
« filter
создает новый массив из существующего, перебирая его и возвращая только те элементы, для которых данное условие возвращает истинное значение».
Однако это довольно длинный приговор. Также возвращение более правильное, чем сохранение , но может сбить с толку кого-то новичка.
Копия: @risachi
Меня устраивает @dogweather. Давайте не будем лепить это до смерти 👍
Я работаю над этим вопросом. Пошлем пиар :)
Самый полезный комментарий
@dogweather Я бы согласился на это изменение.
@ FreeCodeCamp / второе мнение модераторов проблемы?