JavaScript Dizi uzunluğu

JavaScript Array length özelliği, bir dizideki öğe sayısını döndürür veya ayarlar.

Özelliğe erişim sözdizimi lengthşöyledir:

 arr.length

Burada dizi bir dizidir.

Örnek 1: Bir Dizideki Eleman Sayısını Bulma

 var companyList = ("Apple", "Google", "Facebook", "Amazon"); console.log(companyList.length); // Output: 4 var randomList = ("JavaScript", 44); console.log(randomList.length); // Output: 2 var emptyArray = (); console.log(emptyArray.length); // Output: 0

Çıktı

 4 2 0

Burada, lengthözelliğin her dizideki öğe sayısını döndürdüğünü görebiliriz . En yüksek dizinden biraz daha büyük olan bir tamsayıyı döndürür Array.

Örnek 2: For döngüsünde Dizi uzunluğunu kullanma

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // languages.length can be used to find out // the number of times to loop over an array for (i = 0; i < languages.length; i++)( console.log(languages(i)); )

Çıktı

 JavaScript Python C ++ Java Lua

Atama operatörünü kullanarak lengthbir özelliğini de yeniden atayabilirsiniz .Array=

Dizi uzunluğunu atamak için sözdizimi:

 array.length = 

Bu, belirli bir diziyi kesmek veya genişletmek için kullanılabilir.

Örnek 3: Array'ın length özelliğini değiştirme

 var languages = ("JavaScript", "Python", "C++", "Java", "Lua"); // truncate the Array to 3 elements languages.length = 3 // Output: ( 'JavaScript', 'Python', 'C++' ) console.log(languages) // extend the Array to length 6 languages.length = 6 // Output: ( 'JavaScript', 'Python', 'C++', ) console.log(languages)

Çıktı

 ('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)

Burada, ilk uzunluğunun kesilmiş Arrayolarak 3 (atanan değer) daha az olan 4 (orijinal Arrayuzunluk).

Atanan değer orijinal Arrayuzunluktan fazlaysa , boş öğeler Dizinin sonuna eklenir. Bunun ikinci örnekte olduğunu görebiliriz.

Ilginç makaleler...