Урок 17. Продвинутая работа с пользовательскими функциями в JavaScript
Практика
Задачи для решения
Работа с рекурсией
Дан массив с числами. Вывести последовательно его элементы используя рекурсию и не используя цикл.
Решение:
function func(a){
alert(a[0]);
a.splice(0,1);
if(a.length>0){
func(a);
}}
Дано число. Сложите его цифры. Если сумма получилась более 9, опять сложите его цифры. И так, пока сумма не станет однозначным числом (9 и менее).