JavaScript Function length özelliği, bir işlevin beklediği parametre sayısını döndürür.
Özelliğe erişim sözdizimi length
şöyledir:
func.length
İşte func
bir fonksiyon.
Function.length öğesinden dönüş değeri
- Verilen işlevin biçimsel parametrelerinin sayısını döndürür.
Örnek: Function.length kullanma
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
Çıktı
0 2 0 1
Not:length
dinlenme parametreleri ve sadece sayımı parametrelerinin varsayılan bir değerle ilki kadar mülk hariçtir. Bu durumda, func3.length
1 döndürür ve b (varsayılan değeri vardır) & c (varsayılan değerden sonra gelir) atlar.