Тема: Побудова DOM дерева з даних масиву.
Доброго дня! Я початківець, маю одне питання яке не можу вирішити... Є ось такий масив даних, що знаходиться нижче. Потрібно написати функцію, яка приймає цей масив даних та циклом перебирає його і будує dom дерево по глубині вкладеної структури. напрклад за допомогою ul та li списків. Я розумію що це треба рекурсією зробити але ніяк не виходить. Дякую наперед з пораду!!!
var structure = [
{
"folder": true,
"title": "Music",
"children": [
{
"title": "Dan Balan.avi"
},
{
"folder": true,
"title": "Comedy",
"children": [
{
"title": "Game of Thrones.avi"
},
{
"folder": true,
"title": 'New folder 1',
"children": false
}
]
}
]
},
{
"folder": true,
"title": "Documents",
"children": [
{
"folder": true,
"title": "Question and answers",
"children": null
}
]
}
];