目次
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);
同様の結果をコンソールで確認できます