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.