js foreach 有哪些参数

如题所述

语法:

array.forEach(callback(currentValue, index, array){
    // æ­¤å¤„省略代码
}, this)

参数:

    callback:为数组中每个元素执行的函数

    currentValue(当前值):正在处理的当前元素。

    index(索引):正在处理的当前元素的索引。

    array:forEach()方法正在操作的数组。

返回值:

undefined.

部分资料参考HTML5学堂

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-17
map是循环一个数组然后返回一个值组成新的数组;
[1,2,3].map(function(v){return v*v}); //返回[1,4,9]foreach只是循环数组,无返回值(相当于for循环);
reduce是循环一个数组,然后组合成一个值
[1,2,3].reduce(function(prv,v){return prev+v}); //返回6