logo

Proprietatea JavaScript array.length

Proprietatea length returnează numărul de elemente dintr-o matrice sub forma unui întreg fără semn pe 32 de biți. Putem spune, de asemenea, că lungime proprietate returnează un număr care reprezintă numărul de elemente ale matricei. Valoarea returnată este întotdeauna mai mare decât cel mai mare indice al matricei.

The lungime proprietatea poate fi folosită și pentru a seta numărul de elemente dintr-o matrice. Trebuie să folosim operatorul de atribuire împreună cu proprietatea length pentru a seta lungimea unui tablou.

The matrice.lungime proprietatea în JavaScript este aceeași cu cea a array.size() metoda în jQuery. În JavaScript , este invalid de utilizat array.size() metoda deci, folosim matrice.lungime proprietate pentru a calcula dimensiunea unui tablou.

Sintaxă

Următoarea sintaxă este utilizată pentru a returna lungimea unui tablou

tăiere șiruri java
 array.length 

Următoarea sintaxă este utilizată pentru a seta lungimea unui tablou

 array.length = number 

Pentru o mai bună înțelegere, să vedem câteva dintre ilustrațiile de utilizare matrice.lungime proprietate.

format șir în java

Exemplul 1

Este un exemplu simplu pentru a înțelege cum se calculează lungimea unui tablou folosind matrice.lungime proprietate.

 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); 
Testează-l acum

Ieșire

În rezultat, putem vedea că lungimea matricei este şase, care este mai mare decât valoarea celui mai mare indice al matricei. Cel mai mare indice al matricei specificate în exemplul de mai sus este 5.

Proprietatea JavaScript array.length

Exemplul 2

În acest exemplu, setăm lungimea unei matrice utilizând matrice.lungime proprietate. Inițial, matricea conține două elemente, așa că la început, lungimea este 2. Apoi creștem lungimea matricei la 9.

În ieșire, valorile matricei sunt separate prin virgule. După creșterea lungimii, matricea conține două valori definite și șapte nedefinite separate prin virgulă. Apoi inserăm cinci elemente de matrice și le imprimăm. Acum, matricea conține șapte valori definite și două nedefinite.

 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); 
Testează-l acum

Ieșire

Proprietatea JavaScript array.length

În exemplul următor, vom testa proprietatea lungimii pe tablou cu indexul nenumeric.

face executabil un script sh

Exemplul3

În acest exemplu, indexul matricei este nenumeric. Aici, matricea conține cinci elemente cu index nenumeric. Aplicăm proprietatea length pe matricea dată pentru a vedea efectul. Acum să vedem cum matrice.lungime proprietatea funcționează pe indexul non-numeric al matricei.

 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); 
Testează-l acum

Ieșire

În rezultat, putem vedea că lungimea matricei este afișată 0 . După executarea codului de mai sus va fi -

Proprietatea JavaScript array.length

De asemenea, putem folosi proprietatea length pentru a afla numărul de cuvinte din șir. Să înțelegem cu un exemplu.

Exemplul4

În acest exemplu, folosim proprietatea length pentru a afișa numărul de cuvinte prezente în șir. Aici, creăm o matrice și folosim Despică() funcţie pentru elementele matricei. Împărțim șirul din spațiul alb ( ' ' ) caracter.

Dacă aplicăm direct proprietatea lungime pe șir, atunci ne dă numărul de caractere din șir. Dar în acest exemplu, vom înțelege cum să calculăm numărul de cuvinte din șir.

Java înlocuiește toate
 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); 
Testează-l acum

Ieșire

Proprietatea JavaScript array.length