JavaScript tömb hossza

A JavaScript tömb hossza visszaadja vagy beállítja a tömb elemeinek számát.

A lengthtulajdon elérésének szintaxisa :

 arr.length

Itt az arr egy tömb.

1. példa: Elemek számának meghatározása egy tömbben

 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

Kimenet

 4 2 0

Itt láthatjuk, hogy a lengthtulajdonság az egyes tömbökben lévő elemek számát adja vissza. Visszaadja az egész számot, amely csak nagyobb, mint az an legmagasabb indexe Array.

2. példa: A tömbhossz használata a hurokban

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

Kimenet

 JavaScript Python C ++ Java Lua

A hozzárendelés operátor segítségével újból hozzárendelheti egy lengthtulajdonság tulajdonságát .Array=

Szintaxis a tömb hosszának hozzárendeléséhez:

 array.length = 

Ezt fel lehet használni egy adott tömb csonkítására vagy kiterjesztésére.

3. példa: A tömb hossztulajdonságának megváltoztatása

 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)

Kimenet

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

Itt először csonka hosszát Array, mint 3 (hozzárendelt érték) kisebb, mint 4 (eredeti Arrayhossz).

Ha a hozzárendelt érték meghaladja az eredeti Arrayhosszat, akkor a tömb végéhez üres elemek kerülnek. Ezt a második példában láthatjuk.

érdekes cikkek...