JavaScript Array længde

Egenskaben JavaScript Array længde returnerer eller indstiller antallet af elementer i en matrix.

Syntaksen for at få adgang til lengthejendommen er:

 arr.length

Her er arr en matrix.

Eksempel 1: Find antal elementer i en matrix

 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

Produktion

 4 2 0

Her kan vi se, at lengthegenskaben returnerer antallet af elementer i hver matrix. Det returnerer heltalet lige større end det højeste indeks i et Array.

Eksempel 2: Brug af array længde i for loop

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

Produktion

 JavaScript Python C ++ Java Lua

Du kan også omfordele lengthejendommen til en Arrayved hjælp af tildelingsoperatøren =.

Syntaks for at tildele Array længde:

 array.length = 

Dette kan bruges til at afkorte eller udvide en given matrix.

Eksempel 3: Ændring af længdeegenskab for 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)

Produktion

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

Her afkortede vi først længden på Arraysom 3 (tildelt værdi) er mindre end 4 (original Arraylængde).

Hvis den tildelte værdi er mere end den oprindelige Arraylængde, tilføjes tomme emner i slutningen af ​​Array. Vi kan se dette ske i det andet eksempel.

Interessante artikler...