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" });