Сумма всех значений в дереве

Medium
TreeDFSYandexOzon

Напишите функцию getTreeVal(obj), которая принимает объект-дерево и возвращает сумму всех значений поля value.

Структура узла:

  • value: number
  • children: array дочерних узлов той же структуры

Если дочерних узлов нет, у узла есть только поле value.

getTreeVal({ value: 1, children: [{ value: 2 }, { value: 3 }] }) // => 6
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода