【JavaScript】map()関数

map()関数のできること

配列の各要素に対して処理(コールバック関数)を行う

例)配列の各要素を2倍する

1)for文を使用した場合

const arry1 = [10, 20, 30, 40];

const newArry1 = [];

for(let i = 0; i < arry1.length; i++) {
  newArry1.push(arry1[i] * 2)
}

console.log(newArry1);

2)map()関数を使用した場合

const arry2 = [10, 20, 30, 40];

const newArry2 = arry2.map((val, i, arry2) => {
  return val * 2;
});

console.log(newArry2);

同様の結果をコンソールで確認できます