JSFiddle - React, Tailwind, and code Playground
by mavdhana
JavaScript
var categorycount = [
{
name: 'ABC',
vals: [
{ description: 'first description', category: 'FIRST' },
{ description: 'second description', category: 'SECOND' },
{ description: 'third description', category: 'SECOND' },
{ description: 'fourth description', category: 'SECOND' },
{ description: 'fifth description', category: 'THIRD' },
{ description: 'sixth description', category: 'THIRD' },
{ description: 'eighth description', category: 'THIRD' },
{ description: 'ninth description', category: 'FOURTH' },
],
},
]
const result={};
categorycount[0].vals.forEach(ob => {
if(result[ob.category]){
result[ob.category]=result[ob.category]+1;
} else {
result[ob.category]=1;
}
});
console.log(result);