return (i<=n) ? ' ' + i + my_function(n): " "
}
работает но хотелось бы чтобы работало без необходимости let i=0
выносить за функцию
можно что-то придумать? чтоб работало без первой строчки
можно замыкание, а можно не пихать рекурсию там, где это не надо, и взять цикл
придётся массив мутить
редусить-то вы что собрались, если тут число?
решение function my_function(n) { return n <= 1? 1 : my_function(n - 1) + ' ' + n; }
Интерполяция > конкатенации
зачем. тут. рекурсия? вас примеры с Фибоначчи этому научили?
https://t.me/js_noobs_ru/631086 вот вам массивами
незачем просто експеремент
Обсуждают сегодня