Не получается найти сумму аргументов функции с помощью рекурсии. если передан массив, то понял как это делается (уже была такая тема здесь),если без рекурсии, то тоже не возникает проблем.
пробую передать параметры через спред оператор, но выдает ошибку. подскажите, что делаю не так?
let sum = 0;
let i = 0;
function summ(...arr) {
if (arr.length !== i) {
sum = sum + summ(arr[i])
i++;
return sum
} else return sum
}
summ(5, 7, 10, 1, 39)