チャレンジフィルターを備えたアレイには問題があります。
イントロ文は二重否定を使用します:
filterメソッドは、配列を反復処理し、特定の条件が真でない要素をフィルターで除外するために使用されます。
読みやすく、理解しやすいので、ポジティブに書き直すことをお勧めします。 また、それは私がたまたまfilter
を考える方法であり、おそらく他の人もそう思います。 ここで私はその変更を行い、さらにそれ自体の定義から「フィルター」を削除し、受動態から能動態に変更しました。
_filterメソッドは配列を反復処理し、指定された条件が真である要素を選択します。_
@dogweather私はこの変更に従順です。
@ FreeCodeCamp / issue-moderatorsセカンドオピニオン?
「そして、与えられた条件が真を返す要素だけを保持する」またはそれらの線に沿った何か、多分?
「filterメソッドは、呼び出された配列を反復処理し、指定された条件がtrueを返す要素のみを保持することによって新しい配列を作成するために使用されます。」
.filter()が新しい配列を作成することを知っておくことが重要だと思います。
そうそう...私は単に全体の二重否定の部分について言及していました。
新しい配列を作成する追加が好きです。 能動態ではどうですか:
「 filter
は、既存の配列を繰り返し処理し、指定された条件がtrueを返す要素のみを返すことにより、既存の配列から新しい配列を作成します。」
しかし、これはちょっと長い文章です。 また、返すことは維持することよりも正しいですが、これに不慣れな人には混乱するかもしれません。
cc:@risachi
@dogweatherで元気です。 これを死ぬまで言葉遣いしないでください👍
私はこの問題に取り組んでいます。 にPRを送信します:)
最も参考になるコメント
@dogweather私はこの変更に従順です。
@ FreeCodeCamp / issue-moderatorsセカンドオピニオン?