Función que encuentra la suma de números usando los operadores rest y spread en JavaScript

Escribamos una función que acepte un número arbitrario de números como parámetros y devuelva su suma.

Aquí hay ejemplos del funcionamiento de nuestra función:

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

Para empezar, hagamos que todos los números pasados como parámetros se almacenen en un array:

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

func(1, 2, 3); // mostrará [1, 2, 3]

Y ahora ejecutemos un bucle sobre el array pasado y encontremos la suma de los números pasados:

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

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

Escriba una función que acepte un número arbitrario de números como parámetros y devuelva su media aritmética.