@RihardXXX

Растолкуйте код с рекурсией?

Дан код.
function myFunction(n){

			  if(n==1){ return "1";}
			  return myFunction(n - 1) + " " + n;

		};

		
		document.write(myFunction(10));


В рекурсии разбираюсь немножко, факториал сам делал 3 способами и Фибонначи.
Но тут не могу понять как работает рекурсия.
Код выводит числа от 1 до n , по возрастанию , но уже целый час потерял не могу догнать почему по возрастанию а не по убыванию.
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
longclaps
@longclaps
Подумай над этим (часа может не хватить):
function myFunction(n){
        if(n==1){ return "1";}
        return n + " " + myFunction(n - 1);

    };
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Global Minds Берлин
от 4 000 eur.
Global Minds Берлин
от 4 000 eur.
ChronoPay Москва
от 120 000 до 160 000 руб.
26 марта 2019, в 22:12
30000 руб./за проект
26 марта 2019, в 20:35
10000 руб./за проект