Svojstvo dužine JavaScript funkcije vraća broj parametara koji očekuje funkcija.
Sintaksa pristupa length
svojstvu je:
func.length
Ovdje func
je funkcija.
Vrati vrijednost iz Function.length
- Vraća broj formalnih parametara zadane funkcije.
Primjer: Korištenje funkcije.duljina
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
Izlaz
0 2 0 1
Napomena: U length
vlasništva isključuje a ostatak parametri i samo broji parametri do prve sa zadanom vrijednosti. U ovom slučaju, func3.length
vraća 1 i preskače b (ima zadanu vrijednost) & c (dolazi nakon zadane vrijednosti).