function f(a, b, c, ...rest) {
var length = 6;
console.log('У вас '+ rest.length + ' лишних параметров');
return a + b + c;
}
f(11, 12, 13, 14, 15, 16, 17, 18);
console.log(f.length); // ??
Что выведет консоль в строке console.log(f.length);?length любой функции содержит число ожидаемых функцией параметров. Rest-параметр (...rest) не влияет на это число.