for (初始值 ; (結束)條件 ; 更新) {
// 迴圈內的執行條件
}
for (let i = 0; i < 3; i++) {
console.log('i=' + i);
}
// i= 0
// i= 1
// i= 2
Array.prototype.forEach()
可以看出是屬於陣列相關的處理方法item
代表物件,index
代表順序,array
代表陣列本身return
ary.forEach(function(item, index, array){
console.log(item, index, array)
});
let arr = ['a', 'b', 'c'];
arr.forEach(function(item, index, array){
console.log('ary[' + index + '] = ' + item)
});
// ary[0] = a
// ary[1] = b
// ary[2] = c
直接定義函式
let arr = [1, 3, 5];
let total = 0;
function addAll(num){
total += num;
}
arr.forEach(addAll);
console.log(total);
// 9
Array.prototype.forEach()
JavaScript 陣列處理方法 [filter(), find(), forEach(), map(), every(), some(), reduce()]
JavaScript Array forEach()
預計進入 DOM