开发者社区> 问答> 正文

数组累计求和?

HI,我遇到一个需求,现在有个数组

$old=[1,2,3]
要求输出

$new=[1,3,6]

也即:新输出的数组的每一项N,都是于此对应的老数组的前N项和(包括N),那么,有什么好的办法呢?

展开
收起
a123456678 2016-06-08 21:51:25 1729 0
1 条回答
写回答
取消 提交回答
  • var arr = [1, 2, 3, 4, 5];
    var newArr = [];
    arr.reduce(function (prev, next) {
        newArr.push(prev + next);
        return prev + next;
    }, 0);

    php找相应的reduce方法

    2019-07-17 19:32:49
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载