Freecodecamp: Фильтр: перезаписать двойное отрицание

Созданный на 11 сент. 2016  ·  7Комментарии  ·  Источник: freeCodeCamp/freeCodeCamp

Проблемы с массивами фильтров с фильтром .

Во вступительном предложении используется двойное отрицание:

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

Я предлагаю переписать в позитивном ключе, потому что это легче читать и понимать. Кроме того, именно так я думаю о filter , и, возможно, другие тоже. Здесь я внес это изменение, а также удалил «фильтр» из его собственного определения и изменил его с пассивного на активный голос:

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

first timers only help wanted

Самый полезный комментарий

@dogweather Я бы согласился на это изменение.

@ FreeCodeCamp / второе мнение модераторов проблемы?

Все 7 Комментарий

@dogweather Я бы согласился на это изменение.

@ FreeCodeCamp / второе мнение модераторов проблемы?

«И оставить только те элементы, для которых данное условие возвращает истинное» или что-то в этом роде, может быть?

«Метод фильтрации используется для создания нового массива путем перебора вызываемого массива и сохранения только тех элементов, для которых заданное условие возвращает истину».

Я думаю, важно знать, что .filter () создает новый массив.

Ах да ... Я просто имел в виду двойную отрицательную часть всего этого.

Мне нравится добавление создания нового массива. Как насчет активного голоса:

« filter создает новый массив из существующего, перебирая его и возвращая только те элементы, для которых данное условие возвращает истинное значение».

Однако это довольно длинный приговор. Также возвращение более правильное, чем сохранение , но может сбить с толку кого-то новичка.

Копия: @risachi

Меня устраивает @dogweather. Давайте не будем лепить это до смерти 👍

Я работаю над этим вопросом. Пошлем пиар :)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги