return возвращает результат только одной функции.
Здесь например три разные функции, а там одна - результат один и тот же. function depth1 (n) { return n * depth2(n - 1) } function depth2 (n) { return n * depth3(n - 1) } function depth3 (n) { return 1 } console.log(depth1(3))
Потому что ретурн есть в каждой функции
почему когда наконец один раз срабатывает фалс и ретурнит 1 мы не получаем в ответ 1? куда этот 1 девается?
Вот этот код ты понимаешь? https://t.me/js_noobs_ru/630968
Погружаешься на глубину, всплываешь из глубины, твои веки тяжелеют, я досчитаю до трёх, щёлкну пальцами...
вот это хорошо
а вот это плохо)
и тебе платят за них по 500$
Не плохо и не хорошо, ом мани падме хум.
Возвращается в функцию, которая вызывала последнюю, очевидно
Обсуждают сегодня