Sobes.tech
Back to tasks
Junior — Senior
23

Сбор всех значений узлов дерева

Get help with live coding in real time with Sobes Copilot
Task condition

Требуется реализовать функцию collectValues, которая возвращает массив со значениями всех вершин переданного дерева.

const root = {
  value: 1,
  children: [
    {
      value: 2,
      children: [
        { value: 4 },
        { value: 5 },
      ],
    },
    {
      value: 3,
      children: [
        { value: 6 },
        { value: 7 },
      ],
    },
  ],
};

collectValues(root); // => [1, 2, 3, 4, 5, 6, 7]