🗡️
mapメソッド
基本構文
array.map(callbackFn, thisArg)
引数
第一引数に callback 関数(3つの引数を取る)、第二引数にthisArg。
-
callback: 各要素に対して実行される関数。次の3つの引数を取ります。
- currentValue: 配列の現在の要素。
- currentIndex (オプション): 現在の要素のインデックス。
- array (オプション): map() が呼び出された配列。
- thisArg (オプション): callback が実行される際に this として使用する値。
戻り値
各要素に対して callback を実行した結果を含む新しい配列。元の配列は変更されません。
戻り値が必要です。
例
const numbers = [1, 2, 3];
const doubled = numbers.map((num) => num * 2);
console.log(doubled); // [2, 4, 6]
MDN
Discussion