Die Eigenschaft JavaScript Array length gibt die Anzahl der Elemente in einem Array zurück oder legt diese fest.
Die Syntax für den Zugriff auf die length
Eigenschaft lautet:
arr.length
Hier ist arr ein Array.
Beispiel 1: Ermitteln der Anzahl der Elemente in einem Array
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
Ausgabe
4 2 0
Hier können wir sehen, dass die length
Eigenschaft die Anzahl der Elemente in jedem Array zurückgibt. Es gibt die Ganzzahl zurück, die nur größer als der höchste Index in einem ist Array
.
Beispiel 2: Verwenden der Array-Länge in der for-Schleife
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)); )
Ausgabe
JavaScript Python C ++ Java Lua
Sie können die length
Eigenschaft von auch Array
mit dem Zuweisungsoperator neu zuweisen =
.
Syntax zum Zuweisen der Array-Länge:
array.length =
Dies kann verwendet werden, um ein bestimmtes Array abzuschneiden oder zu erweitern.
Beispiel 3: Ändern der Längeneigenschaft von Array
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)
Ausgabe
('JavaScript', 'Python', 'C ++') ('JavaScript', 'Python', 'C ++',)
Hier haben wir zuerst die Länge abgeschnitten, Array
da 3 (zugewiesener Wert) kleiner als 4 (ursprüngliche Array
Länge) ist.
Wenn der zugewiesene Wert größer als die ursprüngliche Array
Länge ist, werden leere Elemente an das Ende des Arrays angehängt. Wir können dies im zweiten Beispiel sehen.