🗡️

mapメソッド

2024/10/09に公開

基本構文

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

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

Discussion