Показать сообщение отдельно
  #2 (permalink)  
Старый 24.08.2020, 12:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

Сообщение от Дмитрий125690
Сумма параметров функции рекурсивно

function summ(a, ...arr) {
  let {length} = arr;
  return length ? a + summ(...arr) : a
}

alert(summ(5, 7, 10, 1, 39))


const summ = (...[a, ...b]) => b.length ? a + summ(...b) : a;
console.log(summ(5, 7, 10, 1, 39))

Последний раз редактировалось рони, 24.08.2020 в 12:18.
Ответить с цитированием