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

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 关注
  • 625 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信