A function that finds the sum of numbers using the rest and spread operators in JavaScript

Let's write a function that will take an arbitrary amount of numbers as parameters and return their sum.

Here are examples of how our function works:

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

First, let's make it so that all the numbers passed in the parameters fall into the array:

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

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

And now let's run a loop over the passed array and find the sum of the passed numbers:

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

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

Write a function that will take any number of numbers as parameters and return their arithmetic mean.