Open1

JavaScript の flatMap()の使いどころ (mapとの違い)

まさぴょん🐱まさぴょん🐱

JavaScript の flatMap()の使いどころ (mapとの違い)

  • flatMap()はmap()とflat()の合成メソッド
  • flatMap()を使うと配列の要素を増やしたり減らしたりできる
  • 配列に複雑の処理を行いたいときはflatMap()を使ってシンプルに書ける
  • flatMap()はmap()の上位互換
  • 空の配列を削除する性質があるので配列やオブジェクトから値を抽出するときに使用できそう。

参考・引用

https://qiita.com/NeGI1009/items/4befe4695a4712d96d56

https://zenn.dev/shtk0119/articles/9f1c9d12c79d10

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap