Function.length - кількість аргументів (параметрів) яку очікує функція.
function.length
function - ім'я функції.
Властивість length являється властивістю об'єкта function і містить кількість очікуваних у функції параметрів а не переданих фактично. Для отримання кількості аргументів яку були передані фактично використовуйте arguments.length.
function test(a,b,c,d){
alert(test.length); //4
}
test(1);