map 方法會迭代數組中的每一個元素,並根據回調函數來處理每一個元素,最后返回一個新數組。注意,這個方法不會改變原始數組。
在我們的例子中,回調函數只有一個參數,即數組中元素的值 (val 參數) ,但其實,你的回調函數也可以支持多個參數,譬如:元素的索引index、原始數組arr。
例子:使用 map 方法來為 oldArray 中的每一項增加3,並且在 newArray 中保存它們。 oldArray 不應該被改變。
var oldArray = [1,2,3,4,5];
var newArray = oldArray.map(function(w){
return w+3;
});
輸出結果為:[4,5,6,7,8]
