ES6 - 陣列方法 map()



map() 方法建立一個新陣列,其中包含對該陣列中每個元素呼叫提供的函式的結果。

語法

array.map(callback[, thisObject]);   

引數

  • callback − 從當前陣列中的元素生成新陣列元素的函式。

  • thisObject − 在執行回撥時用作 this 的物件。

返回值

返回建立的陣列。

示例

var numbers = [1, 4, 9]; 
var roots = numbers.map(Math.sqrt); 
console.log("roots is : " + roots );    

輸出

roots is : 1,2,3 
廣告

© . All rights reserved.