# 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
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()
← JS 物件 JS AJAX 與資料處理 →