数组方法
迭代(遍历)方法:forEach() 、map()、filter()、some()、every()
forEach() 循环数组
array.forEach(function(currentValue,index,arr))
currentValue:数组当前项的值
index:数组当前项的索引
arr:数组对象本身
//求和
var arr[1,2,3];
var sum = 0;
arr.forEach(function(value,index,array)){
console.log('每个数组元素'+value);
console.log('每个数组元素的索引号'+index);
console.log('数组本身'+array);
sum+=value;
}
console.log(sum);
和map()区别:forEach()针对每一个元素执行提供的函数,对数据的操作会改变原数组。
map()不会改变原数组的值,返回一个新数组,