JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
CSS
p{
margin:10px;
}
JavaScript
abcArr = [["A", 10], ["B", 20], ["A",30],["C",40]]
var grouped = _.groupBy(abcArr, function(x){return x[0]})
var reduced = _.map(grouped, function(x){
return _.reduce(x, function(x,y){
return [y[0], x[1]+y[1]];
},[,0])
})
$(document.body).append("<p>"+JSON.stringify(grouped))
$(document.body).append("<p>"+JSON.stringify(reduced))