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(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + 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.
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(' Before setting the length, the array elements are: ' + arr); arr.length = 9; document.write(' <br> <br> After setting the length, the array elements are: ' + arr); // It will print [ 1, 2, ] arr[2] = 300; arr[3] = 400; arr[4] = 500; arr[5] = 600; document.write(' <br> <br> After inserting some array elements: ' + arr);Test det nu
Produktion
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['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + 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
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 = 'Welcome to the javaTpoint.com'; var arr = new Array(); arr = str.split(' '); document.write(' The given string is: ' + str); document.write(' <br> <br> Number Of Words: '+ arr.length); document.write(' <br> <br> Number of characters in the string: ' + str.length);Test det nu
Produktion