Initially
var old = [
{
id: 1,
name: "first"
},
{
id: 2,
name: "first"
},
{
id: 3,
name: "second"
},
{
id: 4,
name: "second"
}
]
The desired result
var new = [
{
a: [1, 2],
b: "first"
},
{
a: [3, 4],
b: "second"
}
]
For reference
The original array is
Expect to get
Achieved
Just Run
getNew(old)