會將陣列中的每一個元素資料進行處理
let dataList = [10, 20, 30, 40];
dataList.forEach(function(value, index, arr){
console.log(value, index, arr);
})
執行結果
let dataList = [10, 20, 30, 40];
let total = 0;
dataList.forEach((value, index, arr) => {
total += value;
});
console.log(total);
在上面的例子中,如果把 total 移到 forEacth 內
會因為變數的作用域在 function 的大括號中
所以執行時會因為找不到變數而出錯!
let dataList = [10, 20, 30, 40];
dataList.forEach((value, index, arr) => {
console.log(value, index, arr);
});
let dataList = [10, 20, 30, 40];
dataList.forEach(value => console.log(value));
剛剛突然筆電記憶體爆炸,Chrome 直接閃退
完全沒存檔 RRRRR
今天比較沒那麼燒腦(?)
這是我的學習紀錄,我們下次見!
(倒數了耶耶耶耶…)