Vladimir

Здравствуйте, поясните почему на выходе я получаю undefined

https://ru.hexlet.io/code_reviews/146937

4 0

Добрый день! Очень часто undefined появляется, когда функция не возвращает никакого значения.

1

Сергей К., дело в том, что перед return я вывожу переменную с помощью console.log и на выводе она явно не пустая 🙇

0

У вас есть ещё одна ветка после if.

1

Сергей К., разобрался в том что происходило в функции. По сути вместо вывода правильного ответа я передавал его в рекурсию как терминальное условие. Чтение обсуждений и перечитывание уроков прошлого курса подтолкнуло меня к решению. Надеюсь и мой опыт каким-либо образом поможет обучающимся :) Моё решение

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →