淘先锋技术网

首页 1 2 3 4 5 6 7

let colors = [“red”,”blue”,”green”];

 // es5 遍历数组的方法
for (let index = ; index < colors.length; index++) {
    console.log(colors[index]);
}

结果:

red
blue
green
// es6 遍历数组的方法
colors.forEach((color) => {
    console.log(color)
});

结果:

red
blue
green

两种遍历结果一样。

// 练习: 遍历数组中的值 , 并计算综合

let numbers = [,,,,];
let sum = ;
numbers.forEach((number) => {
    sum +=number;
});
console.log(sum)

结果:

15

forEach 还有一个好处 :我们稍微坐下修改

let numbers = [,,,,];
let sum = ;
function add(number){
    sum +=number;
}
numbers.forEach(add);
console.log(sum)

结果一样:

15

可以抽离一个方法传入。