Fonction calculant la somme de nombres à l'aide des opérateurs rest et spread en JavaScript

Écrivons une fonction qui acceptera un nombre arbitraire de nombres en paramètres et renverra leur somme.

Voici des exemples du fonctionnement de notre fonction :

javascriptconsole.log( func(1, 2, 3)       ); // affichera 6
console.log( func(1, 2, 3, 4)    ); // affichera 10
console.log( func(1, 2, 3, 4, 5) ); // affichera 15

Pour commencer, faisons en sorte que tous les nombres passés en paramètres soient placés dans un tableau :

javascriptfunction func(...nums) {
  console.log(nums);
}

func(1, 2, 3); // affichera [1, 2, 3]

Maintenant, exécutons une boucle sur le tableau passé et trouvons la somme des nombres transmis :

javascriptfunction func(...nums) {
  let sum = 0;
  
  for (let num of nums) {
    sum += num;
  }
  
  return sum;
}

let result = func(1, 2, 3);
console.log(result); // affichera 6
Задание 1

Écrivez une fonction qui acceptera un nombre arbitraire de nombres en paramètres et renverra leur moyenne arithmétique.