I want to merge the same value data which is given below: My Array is like this:
const data = [{
name: "a",
value: "aa",
},
{
name: "b",
value: "ab",
},
{
name: "c",
value: "ac",
},
{
name: "d",
value: "aa",
},
{
name: "e",
value: "ab",
},
{
name: "f",
value: "ac",
},
{
name: "g",
value: "aa",
},
{
name: "h",
value: "ab",
},
{
name: "i",
value: "ac",
}
]
And I want output like this using reduce from javascript:
[{
name:["a","d","g"],
branch:"aa",
},
{
name:["b","e","h"],
branch:"ab",
},
{
name:["c","f","i"],
branch:"ac",
}
]
I have tried but it does not give me the result that I want.Thanks in advance.