JSFiddle - React, Tailwind, and code Playground
by skram
JavaScript
var myArr = [["venue", 2], ["venue", 16], ["inning", 2], ["inning", 4], ["inning", 32], ["hithard", 4]];
var tmp = {}, keys;
for (var i = 0; i < myArr.length; i++) {
keys = myArr[i][0];
tmp[keys] = (tmp.hasOwnProperty(keys))? (tmp[keys] + myArr[i][1]): myArr[i][1];
}
var output = [];
for (keys in tmp) {
output.push([keys, tmp[keys]]);
}
console.log(output);