i have a data like this
let data = [
{
id: 1,
name: "1"
},
{
id: 2,
name: "2",
idParents: 1
},
{
id: 3,
name: "3",
idParents: 2
},
{
id: 4,
name: "4",
idParents: 1
}
]
and i need to convert it to data like this
let formatedData = [
{
id: 1,
name: "1",
childrens: [
{
id: 2,
name: "2",
childrens: [
{
id: 3,
name: "3"
}
]
},
{
id: 4,
name: "4"
}
]
},
]
i am a newbie in code, can anyone show me a example in any programing language so i can prefer. Every example in stackoverflow come with input is an object so i am so confused. Thanks a lot.