Sum values from an array of key-value pairs in JavaScript Sum values from an array of key-value pairs in JavaScript arrays arrays

Sum values from an array of key-value pairs in JavaScript


You could use the Array.reduce method:

const myData = [  ['2013-01-22', 0], ['2013-01-29', 0], ['2013-02-05', 0],  ['2013-02-12', 0], ['2013-02-19', 0], ['2013-02-26', 0],   ['2013-03-05', 0], ['2013-03-12', 0], ['2013-03-19', 0],   ['2013-03-26', 0], ['2013-04-02', 21], ['2013-04-09', 2]];const sum = myData  .map( v => v[1] )                                  .reduce( (sum, current) => sum + current, 0 );  console.log(sum);