Как перебрать массив с неизвестной вложенностью?

столкнулся с проблемой что не знаю как можно бесконечно отрисовывать массив объектов в зависимости от его содержимого...

const items={
  title: 'Production',
  subTasks: [
    {
      title: 'Production 1',
      subTasks: [{ title: 'Production 1 - 1' }, { title: 'Production 1 - 2' }],
    },
  ],
}

чтобы получился такой html

<div style="padding-left:25px">
  <h4>Production</h4>
  <div style="padding-left:25px">
    <h4>Production 1</h4>
    <div style="padding-left:25px">
      <h4>Production 1 - 1</h4>
      <h4>Production 1 - 2</h4>
    </div>
  </div>
</div>

и так сколько угодно, в зависимости от того, есть ли у объекта subTasks... буду очень благодарен за помощь!!!


Ответы (0 шт):