Quiero agrupar la matriz por una clave específica y mostrar su suma al final de cada grupo.
Ejemplo:
var array = [ { name: "Naruto", qty: 5 }, { name: "Sasuke", qty: 2 }, { name: "Naruto", qty: 2 }, { name: "Hinata", qty: 4 }, { name: "Sasuke", qty: 4 }, ]Resultado Esperado:
[ // naruto's group { name: "Naruto", qty: 5 }, { name: "Naruto", qty: 2 }, { name: "Total", qty: 7 }, // sasuke's group { name: "Sasuke", qty: 2 }, { name: "Sasuke", qty: 4 }, { name: "Total", qty: 6 }, // hinata's group { name: "Hinata", qty: 4 }, { name: "Total", qty: 4 }, ]