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
) не влияет на это число.