I'm trying to write a function to calculate the elements average in an array using the parameter (...rest)
Here what I've tried:
function average(...nums) {
  let total = 0;
  
  for (const num of nums) {
    total += num;
  }
  
  return total / nums.length;
}
console.log(average(2, 6));
console.log(average(2, 3, 3, 5, 7, 10));
console.log(average(7, 1432, 12, 13, 100));
console.log(average());
But the last test returns NaN and I don't know why.