- reduce方法作为累加器,可以对数字进行计算,这是基本的使用,在业务中机或者处理对象类型时,可以对数据进行总和的处理。比如在foreach中,遍历一个数据,最后对数据进行组合与拼接,就可以使用reduce方法。
- reduce方法,一般需要声明第二个参数,也就是初始的累加的值,但是如果不给值的话,可以运行,但是会默认去数组中的0号位的元素作为初始值,并且在循环的时候,不会从0开始取item,而是从第二个元素开始做循环。
- 使用return,类似在map中使用return是必须的一样,在这里,不使用return的话,就会一直是处理的数据。
[1,2,3].reduce( (base,item,index,arr)=>{return base + item },0);
数组的reduce方法
原文:https://www.cnblogs.com/smfox/p/13169991.html