勵志

勵志人生知識庫

map方法

map()方法在JavaScript中是一個數組方法,用於創建一個新的數組,該數組的元素是通過將原數組的每個元素套用一個函式後得到的結果。

map()方法的語法為array.map(function(currentValue, index, arr), thisValue),其中function是用來操作每個元素的函式,thisValue是可選參數,用來指定函式中的this值。這個函式接收三個參數:currentValue(當前處理的元素)、index(當前處理元素的索引)、arr(當前處理元素的數組)。

例如,將一個數組中的每個元素乘以2並返回一個新數組的代碼為const arr = ;const newArray = arr.map(function(num) {return num * 2;});console.log(newArray);// 。在ES6中,還可以使用箭頭函式來簡化代碼,const newArray = arr.map(num => num * 2);console.log(newArray);// 。

map()方法不會改變原數組,而是返回一個新數組。