Тема: Побудова 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
      }
    ]
  }
];

