Creating an array of cumulative sum in javascript

后端 未结 21 1620
时光取名叫无心
时光取名叫无心 2020-11-27 06:23

This is an example of what I need to do:

var myarray = [5, 10, 3, 2];

var result1 = myarray[0];
var result2 = myarray[1] + myarray[0];
var result3 = myarray         


        
21条回答
  •  情话喂你
    2020-11-27 06:56

    Simple solution using for loop

    var myarray = [5, 10, 3, 2];
    
    var output = [];
    var sum = 0;
    
    for(var i in myarray){
      sum=sum+myarray[i];
      output.push(sum)
    }
    console.log(output)
    

    https://jsfiddle.net/p31p877q/1/

提交回复
热议问题