# forEach

forEach() 方法會將陣列內的每個元素,皆傳入並執行給定的函式一次。

白話一點解釋就是,有幾筆資料,他就執行幾次函示

例如:

const array1 = ['a', 'b', 'c'];

array1.forEach((element, index) => {
  console.log(element);
  console.log(index);
});

// 顯示: "a" 0
// 顯示: "b" 1
// 顯示: "c" 2
1
2
3
4
5
6
7
8
9
10

函式將會把 Array 中的每一個元素作為參數,帶進函式裡,每個元素各執行一次

以上面範例為例,element變數是代表目前被處理中的 Array 之中的那個元素

index變數代表目前被處理中的 Array 之中的那個元素的 index,可以想成就是 Array 的第幾個位置

# 其他教學網址

Array.prototype.forEach()
Array 原型的 forEach 有多好用?
JavaScript 陣列處理方法 [filter(), find(), forEach(), map(), every(), some(), reduce()]
JS 迴圈升級的陣列 Array 方法 forEach()

最後更新: 6/29/2020, 2:50:20 PM