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
可以抽离一个方法传入。