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);