forEach()

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