Freecodecamp: フィルタ:二重否定を書き換えます

作成日 2016年09月11日  ·  7コメント  ·  ソース: freeCodeCamp/freeCodeCamp

チャレンジフィルターを備えたアレイには問題があります。

イントロ文は二重否定を使用します:

filterメソッドは、配列を反復処理し、特定の条件が真でない要素をフィルターで除外するために使用されます。

読みやすく、理解しやすいので、ポジティブに書き直すことをお勧めします。 また、それは私がたまたまfilterを考える方法であり、おそらく他の人もそう思います。 ここで私はその変更を行い、さらにそれ自体の定義から「フィルター」を削除し、受動態から能動態に変更しました。

_filterメソッドは配列を反復処理し、指定された条件が真である要素を選択します。_

first timers only help wanted

最も参考になるコメント

@dogweather私はこの変更に従順です。

@ FreeCodeCamp / issue-moderatorsセカンドオピニオン?

全てのコメント7件

@dogweather私はこの変更に従順です。

@ FreeCodeCamp / issue-moderatorsセカンドオピニオン?

「そして、与えられた条件が真を返す要素だけを保持する」またはそれらの線に沿った何か、多分?

「filterメソッドは、呼び出された配列を反復処理し、指定された条件がtrueを返す要素のみを保持することによって新しい配列を作成するために使用されます。」

.filter()が新しい配列を作成することを知っておくことが重要だと思います。

そうそう...私は単に全体の二重否定の部分について言及していました。

新しい配列を作成する追加が好きです。 能動態ではどうですか:

filterは、既存の配列を繰り返し処理し、指定された条件がtrueを返す要素のみを返すことにより、既存の配列から新しい配列を作成します。」

しかし、これはちょっと長い文章です。 また、返すこと維持することよりも正しいですが、これに不慣れな人には混乱するかもしれません。

cc:@risachi

@dogweatherで元気です。 これを死ぬまで言葉遣いしないでください👍

私はこの問題に取り組んでいます。 にPRを送信します:)

このページは役に立ちましたか?
0 / 5 - 0 評価