Proprietatea JavaScript Function length returnează numărul de parametri așteptați de o funcție.
Sintaxa pentru a accesa length
proprietatea este:
func.length
Iată func
o funcție.
Returnează valoarea din Function.length
- Returnează numărul de parametri formali ai funcției date.
Exemplu: Folosirea Function.length
function func() () console.log(func.length); // 0 function func1(a, b) () console.log(func1.length); // 2 function func2(… args) () console.log(func2.length); // 0 -> Rest parameters are not counted function func3(a, b = 10, c) () // only parameters before the one with default value are counted console.log(func3.length); // 1
Ieșire
0 2 0 1
Notă: În length
exclude proprietate parametrii de repaus și parametrii doar contează până la prima cu o valoare prestabilită. În acest caz, func3.length
returnează 1 și omite b (are valoarea implicită) & c (vine după valoarea implicită).