I'm trying to sum a nested array with the reduce method. My dat array looks like this:
var data = [
[1389740400000, 576],
[1389741300000, 608],
[1389742200000, 624],
[1389743100000, 672],
[1389744000000, 691]
];
I got this:
// es5
data.reduce(function(prev, next) { return prev + next[1]; })
// es6 syntax
data.reduce((prev, next) => prev + next[1])
However I only do need the second value from each (nested) array. Any hints or tipps for me? I'm trying to sum all values within the array.
// Edit: Thanks for the answers. The problem was, that I missed the initialValue at the end.
// es6 solution
data.reduce((prev, next) => prev + next[1], 0)