Összeadó függvény rest és spread operátorokkal JavaScriptben

Írjunk egy függvényt, amely tetszőleges számú számot fogad paraméterként és visszaadja azok összegét.

Íme néhány példa a függvényünk működésére:

javascriptconsole.log( func(1, 2, 3)       ); // kiírja 6-t
console.log( func(1, 2, 3, 4)    ); // kiírja 10-et
console.log( func(1, 2, 3, 4, 5) ); // kiírja 15-öt

Kezdetben tegyük úgy, hogy az összes paraméterként átadott szám egy tömbbe kerüljön:

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

func(1, 2, 3); // kiírja [1, 2, 3]

Most fussunk ciklussal az átadott tömbön és keressük meg az átadott számok összegét:

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

let result = func(1, 2, 3);
console.log(result); // kiírja 6-ot
Задание 1

Írj egy függvényt, amely paraméterként tetszőleges számú számot fogad és visszaadja azok számtani közepét.