JS рекурсивный вывод чисел от 1 до N
Мне нужно вывести числа от 1 до N через рекурсию. Мой код в целом рабочий, но мне он кажется достаточно костыльным, а самая главная проблема-он выводит числа в обратном порядке. Как это можно переработать? Вот мое решение:
function numberOutput(n) {
return (n > 1) ? n.toString() + numberOutput(n - 1) : 1;
}
console.log(numberOutput(9));
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
function numberOutput(n) {
return n ? numberOutput(n - 1) + n.toString() : "";
}
console.log(numberOutput(9));