array.map()
把原有的陣列加工, 創出新的陣列, 不會覆蓋舊的陣列。
arr.map(callback(currentValue, index, array) {
Return ...
}
callback 為產生新陣列之元素的回呼函式,可傳入三個參數:
currentValue 原陣列目前所迭代處理中的元素。
index 原陣列目前所迭代處理中的元素之索
Ex:
var numbers = [1, 5, 10];
var roots = numbers.map(function(number)){
return numbers*2;
});
印出:[2, 10, 20]