迭代(遍历方法):forEach()、map()、filter()、some()、every()
1.forEach()
array.forEach(function(Value,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);
每个数组元素1
demo.html:21 每个数组元素索引号0
demo.html:22 数组本身1,2,3
demo.html:20 每个数组元素2
demo.html:21 每个数组元素索引号1
demo.html:22 数组本身1,2,3
demo.html:20 每个数组元素3
demo.html:21 每个数组元素索引号2
demo.html:22 数组本身1,2,3
demo.html:25 6
2.fileter()
array.filter(function(Value,index,arr))
filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素,主要用于筛选数组
返回数组
<