Журнал

Рекурсия и стек в JS

2.08.2023

Рекурсия — это процесс, при котором функция вызывает саму себя. При каждом вызове функции создается новый контекст выполнения, который сохраняется в стеке.

function countDown(n) {
  if (n <= 0) {
    console.log("Done");
  } else {
    console.log(n);
    countDown(n - 1);
  }
}

countDown(5);

Результат выполнения:
5
4
3
2
1
Done

Похожие статьи:

СТАРТ 23 октября 2023

Привет!
Я бот школы DevHouse.
Хочешь в IT? Я знаю как.
Preloader