
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
filter関数で、配列から特定の条件に合うものだけを抽出して新しい配列を作る - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
filter関数で、配列から特定の条件に合うものだけを抽出して新しい配列を作る - Qiita
filterには引数として関数を与えるが、今回は function(x) と、xを引数とする即時関数を作って与えた。 ... filterには引数として関数を与えるが、今回は function(x) と、xを引数とする即時関数を作って与えた。 x にはarrayの各要素が順番に代入される。1,2,3が順番に代入。 function (x) の中では、 return x % 2 == 1 と、「要素xが奇数かどうか」のtrueかfalseかを返している。trueになったものが残り、falseになったものは破棄。これにより奇数である1,3,5,7が残り、2,4,6,8は取り除かれた。 用途例 Filterを使うとこのようなことができる。 全商品データの配列から、商品名が「あ」で始まるもののみ取得 学校の試験データから、合計80点を超えた答案のみ取得 全ユーザーのうちログインしているユーザーのみ取得名前付き関数を使う目的 mapもfilterも、forループで書けるのに何故このような書き方をするのか? 一つは読みやすく