😊
JavaScript|flatMapの仕様
JavaScriptのメソッドの仕様を忘れてしまうことが多いので、ここに書いておく。
flatMap
配列の各要素にマッピング関数を実行して、その結果の配列をに1次元の配列する。
サンプルコード
const sample = [1, 2, 1];
const result = sample.flatMap((num) => (num > 1 ? [9, 9, 9] : 5));
console.log(JSON.parse(JSON.stringify(result)));
結果
[ 5, 9, 9, 9, 5 ]
参考文献
Discussion