JavaScriptで配列の要素を加工しながら平たくするflatMapメソッドについて書いています。flatMapメソッドは、mapメソッドとflatメソッドを組み合わせたようなもので、配列の各要素を変換し、その結果を1つの新しい配列にまとめます。
実際に動くサンプルを使って、以下の操作を解説します。
・`flatMap`メソッドの基本的な使い方
・`map`メソッドと`flatMap`メソッドの違い
・`flatMap`メソッドを使うメリット
flatMapメソッドの基本的な使い方
flatMapメソッドは、配列の各要素に対して指定された関数を適用し、その結果を1つの新しい配列にして返します。
基本的な構文は以下のとおりです。
array.flatMap(callback(currentValue[, index[, array]])[, thisArg])
callback: 各要素に対して実行する関数。currentValue: 現在処理されている要素。index: 現在処理されている要素のインデックス(省略可能)。array:flatMapが呼び出された配列(省略可能)。
thisArg:callback内でthisとして使用する値(省略可能)。
コメント