@RihardXXX

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

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

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

		};

		
		document.write(myFunction(10));


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

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

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

Войти через центр авторизации
Похожие вопросы