Затупил, не могу решить, прошу помощи людей знающих своё дело, понты, насмешки и другую хрень которую здесь выращивают прошу не предлагать (не писать)!
Вопрос такой. Есть данные
var menu = [{
id:1,
name:"item",
parant:0
},{
id:2,
name:"item",
parant:1
},{
id:3,
name:"item",
parant:1
},{
id:4,
name:"item",
parant:3
}];
Нужно рекурсивно перебрать все элементы чтоб получилось вот такое дерево, но вот ток с рекурсиями у меня туговато вот и прошу помощи, буду очень благодарен за готовую функцию js!!
var menu = [{
id:1,
name:"item",
parant:[{
id:2,
name:"item",
parant:1
},{
id:3,
name:"item",
parant:[{
id:4,
name:"item",
parant:3
}]
}]
}];
Вопрос такой. Есть данные
var menu = [{
id:1,
name:"item",
parant:0
},{
id:2,
name:"item",
parant:1
},{
id:3,
name:"item",
parant:1
},{
id:4,
name:"item",
parant:3
}];
Нужно рекурсивно перебрать все элементы чтоб получилось вот такое дерево, но вот ток с рекурсиями у меня туговато вот и прошу помощи, буду очень благодарен за готовую функцию js!!
var menu = [{
id:1,
name:"item",
parant:[{
id:2,
name:"item",
parant:1
},{
id:3,
name:"item",
parant:[{
id:4,
name:"item",
parant:3
}]
}]
}];