为了账号安全,请及时绑定邮箱和手机立即绑定

javascript array reduce()

javascript array reduce()

宝慕林4294392 2018-08-06 10:09:28
 arr.reduce(function(pre,cur,index){                         return pre+cur;             },initval);reduce 能不能执行到一半退出,并返回之前累加的和,比如说我想在index =3是的时候退出(arr.length是大于4的),请问怎么实现。我用 if(index =3){return;} 会返回undefined。求解
查看完整描述

1 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

arr.reduce(function (pre, cur, index) {

    if (index >= 3) {

        return pre;

    }

    return pre + cur;

}, initVal);


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号