Délka pole JavaScriptu

Vlastnost Délka pole JavaScriptu vrací nebo nastavuje počet prvků v poli.

Syntaxe pro přístup k lengthvlastnosti je:

 arr.length

Zde je arr pole.

Příklad 1: Nalezení počtu prvků v poli

 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

Výstup

 4 2 0

Tady vidíme, že lengthvlastnost vrací počet položek v každém poli. Vrací celé číslo jen větší než nejvyšší index v Array.

Příklad 2: Použití délky pole ve smyčce for

 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)); )

Výstup

 JavaScript Python C ++ Java Lua

Můžete také znovu přiřadit lengthvlastnost Arraypomocí operátoru přiřazení =.

Syntaxe pro přiřazení délky pole:

 array.length = 

To lze použít ke zkrácení nebo rozšíření daného pole.

Příklad 3: Změna vlastnosti délky pole

 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)

Výstup

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

Zde jsme nejprve zkrátili délku Arrayjako 3 (přiřazená hodnota) je menší než 4 (původní Arraydélka).

Pokud je přiřazená hodnota větší než původní Arraydélka, prázdné položky se připojí na konec pole. To můžeme vidět ve druhém příkladu.

Zajímavé články...