De JavaScript-eigenschap Array length retourneert of stelt het aantal elementen in een array in.
De syntaxis voor toegang tot de length
eigenschap is:
arr.length
Hier is arr een array.
Voorbeeld 1: het aantal elementen in een array zoeken
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
Uitvoer
4 2 0
Hier kunnen we zien dat de length
eigenschap het aantal items in elke array retourneert. Het retourneert het gehele getal dat net groter is dan de hoogste index in een Array
.
Voorbeeld 2: Array-lengte gebruiken in for-lus
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)); )
Uitvoer
JavaScript Python C ++ Java Lua
U kunt de length
eigenschap van een ook opnieuw toewijzen Array
met behulp van de toewijzingsoperator =
.
Syntaxis om de array-lengte toe te wijzen:
array.length =
Dit kan worden gebruikt om een bepaalde array af te kappen of uit te breiden.
Voorbeeld 3: de lengte-eigenschap van Array wijzigen
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)
Uitvoer
('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)
Hier hebben we eerst afgekapt de lengte van Array
vanaf 3 (toegekende waarde) minder dan 4 (oorspronkelijke Array
lengte).
Als de toegewezen waarde meer is dan de oorspronkelijke Array
lengte, worden lege items aan het einde van de array toegevoegd. We kunnen dit zien gebeuren in het tweede voorbeeld.