Estoy tratando de contar las ocurrencias de valores para múltiples objetos en una matriz en Javascript. Para la siguiente entrada de ejemplo (los datos originales son mucho más grandes):
input= [ { Name: "James", Department: "Engineering", employeeId: 26 }, { Name: "Roger", Department: "Design", employeeId: 21 }, { Name: "John", Department: "Engineering", employeeId: 32 }, { Name: "Roger", Department: "Engineering", employeeId: 42 }, { Name: "Roger", Department: "Engineering", employeeId: 36 }Para esto, estoy tratando de obtener el siguiente resultado:
Output = [ {Name: 'James', Department: 'Engineering', count:1}, {Name: 'Roger', Department: 'Design', count:1}, {Name: 'John', Department: 'Engineering', count:1}, {Name: 'Roger', Department: 'Engineering', count:2}, ]Estoy tratando de usar bucles y si las declaraciones dan que soy nuevo en JS. Intenté implementar variaciones de lo que se proporciona en
Si bien está contando correctamente, parece que no puedo capturar todas las agrupaciones. ¡Cualquier ayuda aquí sería realmente apreciada!
¡Gracias!