forEach():迴圈的陣列
forEach()本身可帶兩個參數:第一個是必須的 callback 函式,第二個參數thisArg 是可選擇性的。這個callback 函式會將 Array 中的每一個元素作為參數,帶進這個 callback 函式裡,每個元素各執行一次。
第一個 callback 函式則可傳入三個參數:
currentValue 目前被處理的陣列元素值
index 目前被處理的陣列元素索引(可選)
array 呼叫forEach()陣列本身(可選)
const newArr = arr.forEach(function (currentValue, index, array){
//...
});
使用箭頭函示的縮寫
const fruits = ["apple", "orange", "cherry"];
fruits.forEach((item, i)=> {
console.log(i, item)
//0 "apple"
//1 "orange"
//2 "cherry"
});