Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2020, 11:33
Новичок на форуме
Отправить личное сообщение для Дмитрий125690 Посмотреть профиль Найти все сообщения от Дмитрий125690
 
Регистрация: 24.08.2020
Сообщений: 1

Сумма параметров функции рекурсивно
Не получается найти сумму аргументов функции с помощью рекурсии. если передан массив, то понял как это делается (уже была такая тема здесь),если без рекурсии, то тоже не возникает проблем.

пробую передать параметры через спред оператор, но выдает ошибку. подскажите, что делаю не так?

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)
Ответить с цитированием