老师可以讲一下reduce方法吗

老师可以讲一下reduce方法吗

如题,谢谢老师

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕码 2020-05-16 18:48:10

同学你好,reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。

http://img1.sycdn.imooc.com//climg/5ebfc36609453cb806580321.jpg

http://img1.sycdn.imooc.com//climg/5ebfc37409ede7c201030055.jpg

课程中也是这样使用的:

http://img1.sycdn.imooc.com//climg/5ebfc38309a67c2307240239.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 请问老师,后面这0是代表什么?

    2022-06-24 16:46:55
  • 同学你好,第二个参数是“传递给函数的初始值”,可以理解成“累加器的初始值”。比如:

      var arr = [3, 4, 5]
            var result = arr.reduce(function (a, b) {
                return a + b
            }, 100)
            console.log(result);

    https://img1.sycdn.imooc.com//climg/62b584b0095211be04330127.jpg

    简单理解一下就行了。

    2022-06-24 17:33:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师