map
// 小文字にする関数
function toLower(str) {
return str.toLowerCase();
}
// 昇順ソートの関数
function asc(a, b) {
return a < b ? -1 : 1;
}
var members = [
'Takazudo',
'yomotsu',
'Kyosuke'
];
var sortedMembers = [];
var sortedMembers = members.map(toLower).sort(asc);
console.log(sortedMembers);
// ["kyosuke", "takazudo", "yomotsu"]
// 二乗を行う関数
function square(value) {
return value * value;
}
var array = [1, 3, 5];
var squaredArray = array.map(square);
console.log(squaredArray);
// [1, 9, 25]
// 操作対象の配列は変更されない
console.log(array);
// [1, 3, 5]
var data = [5,6,7,8];
var result = data.map(function(value,index,array){
return value * value;
});
console.log(result);;//[25, 36, 49, 64]