@RihardXXX

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

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

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

		};

		
		document.write(myFunction(10));


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

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

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

Войти через TM ID
Похожие вопросы
20 янв. 2019, в 22:33
30000 руб./за проект
20 янв. 2019, в 22:03
1000 руб./за проект