logo

JavaScript array.length egenskab

Egenskaben length returnerer antallet af elementer i et array i form af et 32-bit heltal uden fortegn. Vi kan også sige, at længde egenskab returnerer et tal, der repræsenterer antallet af array-elementer. Returværdien er altid større end det højeste matrixindeks.

Det længde egenskaben kan også bruges til at indstille antallet af elementer i et array. Vi skal bruge tildelingsoperatoren sammen med egenskaben length for at indstille længden af ​​et array.

Det matrix.længde ejendom i JavaScript er det samme som array.size() metode i jQuery. I JavaScript , er det ugyldigt at bruge array.size() metode, så vi bruger matrix.længde egenskab til at beregne størrelsen af ​​et array.

Syntaks

Følgende syntaks bruges til at returnere længden af ​​et array

liste sortere java
 array.length 

Følgende syntaks bruges til at indstille længden af ​​et array

 array.length = number 

For bedre forståelse, lad os se nogle af illustrationerne af brugen matrix.længde ejendom.

Eksempel 1

Det er et simpelt eksempel for at forstå, hvordan man beregner længden af ​​et array ved hjælp af matrix.længde ejendom.

mylivecricket alternativ
 array.length <h3> Here, we are finding the length of an array. </h3> var arr = new Array( 100, 200, 300, 400, 500, 600 ); document.write(&apos; The elements of array are: &apos; + arr); document.write(&apos; <br>The length of the array is: &apos; + arr.length); 
Test det nu

Produktion

I outputtet kan vi se, at længden af ​​arrayet er seks, hvilket er større end værdien af ​​arrayets højeste indeks. Det højeste indeks for det angivne array i ovenstående eksempel er 5.

JavaScript array.length egenskab

Eksempel 2

I dette eksempel indstiller vi længden af ​​et array ved at bruge matrix.længde ejendom. Til at begynde med indeholder arrayet to elementer, så i starten er længden 2. Derefter øger vi arrayets længde til 9.

I outputtet er arrayets værdier adskilt med kommaer. Efter at have øget længden, indeholder arrayet to definerede og syv udefinerede værdier adskilt af et komma. Derefter indsætter vi fem array-elementer og udskriver dem. Nu indeholder arrayet syv definerede og to udefinerede værdier.

 array.length <h3> Here, we are setting the length of an array. </h3> var arr = [100, 200]; document.write(&apos; Before setting the length, the array elements are: &apos; + arr); arr.length = 9; document.write(&apos; <br> <br> After setting the length, the array elements are: &apos; + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(&apos; <br> <br> After inserting some array elements: &apos; + arr); 
Test det nu

Produktion

JavaScript array.length egenskab

I det næste eksempel vil vi teste egenskaben length på arrayet med det ikke-numeriske indeks.

Eksempel 3

I dette eksempel er indekset for arrayet ikke-numerisk. Her indeholder arrayet fem elementer med det ikke-numeriske indeks. Vi anvender længdeegenskaben på det givne array for at se effekten. Lad os nu se, hvordan matrix.længde egenskaben fungerer på det ikke-numeriske indeks for arrayet.

np.sum
 array.length <h3> There are five array elements but the index of the array is non numeric. </h3> var arr = new Array(); arr[&apos;a&apos;] = 100; arr[&apos;b&apos;] = 200; arr[&apos;c&apos;] = 300; arr[&apos;d&apos;] = 400; arr[&apos;e&apos;] = 500; document.write(&apos;The length of array is: &apos; + arr.length); 
Test det nu

Produktion

I outputtet kan vi se, at længden af ​​arrayet vises 0 . Efter udførelse af ovenstående kodeudgang vil være -

java ups koncepter
JavaScript array.length egenskab

Vi kan også bruge egenskaben length til at finde ud af antallet af ord i strengen. Lad os forstå det med et eksempel.

Eksempel 4

I dette eksempel bruger vi egenskaben length til at vise antallet af ord, der findes i strengen. Her opretter vi et array og bruger dele() funktion for array-elementerne. Vi deler strengen fra mellemrummet ( ' ' ) Karakter.

Hvis vi direkte anvender egenskaben length på strengen, giver den os antallet af tegn i strengen. Men i dette eksempel vil vi forstå, hvordan man beregner antallet af ord i strengen.

 array.length var str = &apos;Welcome to the javaTpoint.com&apos;; var arr = new Array(); arr = str.split(&apos; &apos;); document.write(&apos; The given string is: &apos; + str); document.write(&apos; <br> <br> Number Of Words: &apos;+ arr.length); document.write(&apos; <br> <br> Number of characters in the string: &apos; + str.length); 
Test det nu

Produktion

JavaScript array.length egenskab