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
Another clean one line solution with reduce and concat
var result = myarray.reduce(function(a,b,i){ return i === 0 ? [b]: a.concat(a[i-1]+b);},0); //[5, 10, 3, 2] => [5, 15, 18, 20]