JSFiddle - React, Tailwind, and code Playground
by JBDouble05
JavaScript
const ticketsRaw = [
{ name: "Amy", tickets: 13 },
{ name: "Joseph", tickets: 14 },
{ name: "Amy", tickets: 2 }
];
const finalTicketCount = ticketsRaw.reduce((a, c) => {
let name = c.name;
if (a[name] == undefined) {
a[name] = c.tickets
} else {
a[name] += c.tickets;
}
return a;
}, {});
console.log(finalTicketCount);