Ребятки подсобите! Есть массив объектов [
{id: 1, parentId: null},
{id: 2, parentId: null},
{id: 3, parentId: 1},
{id: 4, parentId: 1},
{id: 5, parentId: null},
{id: 6, parentId: 3},
{id: 7, parentId: 5},
];
Надо его превратить в такой массив: [
{id: 1, parentId: null, childList: [
{id: 3, parentId: 1, childList: [
{id: 6, parentId: 3, childList: []}
]},
{id: 4, parentId: 1, childList: []}
]},
{id: 2, parentId: null, childList: []},
{id: 5, parentId: null, childList: [
{id: 7, parentId: 5, childList: []}
]}
];
В общем что-то типа вложенностей, уровень может быть хоть до 5 хоть до 10, как это сделать, че то не могу допетрить нифига