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]

results matching ""

    No results matching ""