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

Как можно написать функцию с рекурсией которая выдаст массив со всеми объектами на одном уровне ( без вложенности) Буду очень благодарен за помощь!

const testItems = [
    {
      title: 'Production',
      id: 1,
      isChange: false,
      subTasks: [
        {
          title: 'Production 1',
          id: 2,
          isChange: false,
          subTasks: [
            { title: 'Production 1 - 1', id: 3, isChange: false, subTasks: [] },
            { title: 'Production 1 - 2', id: 4, isChange: false, subTasks: [] },
          ],
        },
      ],
    },
    {
      title: 'News',
      id: 5,
      isChange: true,
      subTasks: [{ title: 'News 1 - 1', id: 6, isChange: false, subTasks: [] }],
    },
  ]

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