戻る

map
Array.prototype.map()メソッド

新しい配列の生成元の配列を変更せず、処理結果を新しい配列として返します。
コールバック関数配列の各要素に適用される処理をコールバック関数で定義します。
コードの簡潔化配列要素の繰り返し処理を簡潔かつ可読性高く記述できます。

[サンプル]
copy
//[test1]
const a1 = [1, 2, 3];
let result = a1.map(function(num) 
{
	return num * num;
});
console.log(result); //[1, 4, 9]

//[test2]
result = a1.map((num)=> 
{
	return num * 2;
});
console.log(result); //[2, 4, 6]

//[test3]
result = a1.map(price => price + 2);
console.log(result); //[3, 4, 5]

[test1]
let result = a1.map(function(num)
無名関数で結果をresult配列に格納します。

[test2]
result = a1.map((num)=>
アロー関数を使い引数を利用した結果をresult配列に格納します。

[test3]
result = a1.map(price => price + 2);
数が1つ、returnが1行の場合は、アロー関数の一部を省略できます。




戻る


著作権情報
ホームページおよプリ等に掲載されている情報等については、いかなる保障もいたしません。
ホームページおよびアプリ等を通じて入手したいかなる情報も複製、販売、出版または使用させたり、
または公開したりすることはできません。
当方は、ホームペーよびアプリ利用したいかなる理由によっての障害等が発生しても、
その結果ホームページおよびアプリ等を利用された本人または他の第三者が被った損害について
一切の責任を負わないものとします。