logo

JavaScript array.length-egenskapen

Length-egenskapen returnerer antall elementer i en matrise i form av et 32-bits heltall uten fortegn. Vi kan også si at lengde egenskap returnerer et tall som representerer antall matriseelementer. Returverdien er alltid større enn den høyeste matriseindeksen.

De lengde egenskap kan også brukes til å angi antall elementer i en matrise. Vi må bruke tilordningsoperatoren sammen med egenskapen length for å angi lengden til en matrise.

De array.length egenskapen i JavaScript er den samme som array.size() metode i jQuery. I JavaScript , er det ugyldig å bruke array.size() metode så bruker vi array.length egenskap for å beregne størrelsen på en matrise.

Syntaks

Følgende syntaks brukes til å returnere lengden på en matrise

kvartal i virksomhet
 array.length 

Følgende syntaks brukes til å angi lengden på en matrise

 array.length = number 

For bedre forståelse, la oss se noen av illustrasjonene av bruk array.length eiendom.

Eksempel 1

Det er et enkelt eksempel for å forstå hvordan man beregner lengden på en matrise ved hjelp av array.length eiendom.

hva er unntakshåndtering i java
 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 nå

Produksjon

I utgangen kan vi se at lengden på matrisen er seks, som er større enn verdien av arrayens høyeste indeks. Den høyeste indeksen for den angitte matrisen i eksemplet ovenfor er 5.

JavaScript array.length-egenskapen

Eksempel 2

I dette eksemplet setter vi lengden på en matrise ved å bruke array.length eiendom. Til å begynne med inneholder matrisen to elementer, så i begynnelsen er lengden 2. Deretter øker vi lengden på matrisen til 9.

I utdataene er verdiene til matrisen atskilt med komma. Etter å ha økt lengden, inneholder matrisen to definerte og syv udefinerte verdier atskilt med komma. Deretter setter vi inn fem array-elementer og skriver dem ut. Nå inneholder matrisen syv definerte og to udefinerte verdier.

 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 nå

Produksjon

JavaScript array.length-egenskapen

I det neste eksemplet vil vi teste egenskapen length på arrayet med den ikke-numeriske indeksen.

Eksempel 3

I dette eksemplet er indeksen til matrisen ikke-numerisk. Her inneholder matrisen fem elementer med den ikke-numeriske indeksen. Vi bruker lengdeegenskapen på den gitte matrisen for å se effekten. La oss nå se hvordan array.length egenskapen fungerer på den ikke-numeriske indeksen til matrisen.

np.sammenknytte
 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 nå

Produksjon

I utgangen kan vi se at lengden på matrisen vises 0 . Etter utførelse av koden ovenfor vil utgangen være -

java oops konsepter
JavaScript array.length-egenskapen

Vi kan også bruke egenskapen length for å finne ut antall ord i strengen. La oss forstå det med et eksempel.

Eksempel 4

I dette eksemplet bruker vi egenskapen length for å vise antall ord som finnes i strengen. Her lager vi en matrise og bruker dele() funksjon for array-elementene. Vi deler strengen fra mellomrommet ( ' ' ) karakter.

Hvis vi direkte bruker lengde-egenskapen på strengen, gir den oss antall tegn i strengen. Men i dette eksemplet vil vi forstå hvordan vi beregner antall 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 nå

Produksjon

JavaScript array.length-egenskapen