115
rated 0 times
[
122]
[
7]
/ answers: 1 / hits: 27700
/ 9 Years ago, thu, june 4, 2015, 12:00:00
I have array of objects like this:
var data = [
{
type : parent,
name : A
},
{
type : child,
name : 1
},
{
type : child,
name : 2
},
{
type : parent,
name : B
},
{
type : child,
name : 3
}
]
and I want to move child objects into parent objects, splitted by the parrent object (there is no given key from child object is belonged to which parrent). So it's only separate by the parent object. To be simple I want to change the array into :
[
{
type : parent,
name : A,
child: [
{
type : child,
name : 1
},
{
type : child,
name : 2
}
]
},
{
type : parent,
name : B,
child: [
{
type : child,
name : 3
}
]
}
]
I have read lodash about chunk but it's no use.
More From » arrays