数组reduce方法

数组reduce方法


2024年4月10日发(作者:)

数组reduce方法

方法接受一个函数作为累加器(“连续操作器”)

2.数组中的每个值(从左到右)开始合并(不一定是相加)最终为一

个值

为数组中的每一个元素[依次执行]回调函数,但是不包括

数组中被删除或从未被赋值的元素

方法最终返回的是最后一次调用累加器的结果

5.累加器函数接受四个参数:preValue,nowValue,nowIndex,arr

--preValue:

--第一次调用时,是初始值,如果初始值没有指定,就是数组中

第一个元素的值,同时nowValue变为数组中的第二个值

--以后调用的都是上次该回调函数返回的值

-- nowValue:当前元素值

-- nowIndex:当前索引

-- arr:调用reduce的数组

参数说明:

(function(preValue,nowValue,nowIndex,arr){},initialV

alue))。

注意⚠️:

1.如果initialValue在调用时被提供,那么第一次的preValue就等

于initialvalue,nowValue等于数组中的第一个值

2.如果initialValue未被提供,那么preValue等于数组中的第一个

值,nowValue自动等于数组中的第二个值。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1712746298a2115121.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信