javascript/es5中数组循环函数汇总

1、arr.forEach(): 

arr.forEach(for(value, index, arr){

    console.log(value, index, arr);

})

2、arr.map():

正常情况下需配合return,返回一个新的数组,若是没有return,则功能类似forEach() 

let newArr = arr.map(function(value, index, arr){
    return value...; //将return后的值添加进新数组
})

3、arr.filter():

arr.filter(function(value, index, arr){


})

过滤,过滤一些不合格元素,如果回调函数返回true,就留下来。

4、arr.some():

类似查找,数组中某一元素符合条件则返回true。

arr.some(function(value, index, arr){


})

5、arr.every():

类似查找,数组中所有元素符合条件才返回true。

arr.every(function(value, index, arr){


})

6、arr.reduce():

7、arr.reduceRight():

你可能感兴趣的:(javascript)