logo

Lastnost JavaScript array.length

Lastnost dolžine vrne število elementov v matriki v obliki 32-bitnega celega števila brez predznaka. Lahko tudi rečemo, da je dolžina lastnost vrne število, ki predstavlja število elementov matrike. Vrnjena vrednost je vedno večja od najvišjega indeksa polja.

The dolžina lastnost lahko uporabite tudi za nastavitev števila elementov v matriki. Za nastavitev dolžine matrike moramo uporabiti operator dodelitve v povezavi z lastnostjo dolžine.

The niz.dolžina lastnost v JavaScriptu je enaka lastnosti array.size() metoda v jQuery. notri JavaScript , ni veljaven za uporabo array.size() tako uporabljamo metodo niz.dolžina lastnost za izračun velikosti matrike.

Sintaksa

Naslednja sintaksa se uporablja za vrnitev dolžine matrike

kolesce ne deluje
 array.length 

Naslednja sintaksa se uporablja za nastavitev dolžine matrike

 array.length = number 

Za boljše razumevanje si oglejmo nekaj ilustracij uporabe niz.dolžina premoženje.

Primer1

To je preprost primer za razumevanje izračuna dolžine niza z uporabo niz.dolžina premoženje.

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

Izhod

V izhodu lahko vidimo, da je dolžina niza šest, ki je večji od vrednosti najvišjega indeksa matrike. Najvišji indeks navedene matrike v zgornjem primeru je 5.

Lastnost JavaScript array.length

Primer2

V tem primeru nastavljamo dolžino matrike z uporabo niz.dolžina premoženje. Na začetku niz vsebuje dva elementa, torej je na začetku dolžina 2. Nato povečamo dolžino niza na 9.

edinstven ključ mysql

V izhodu so vrednosti matrike ločene z vejicami. Po povečanju dolžine vsebuje matrika dve definirani in sedem nedefiniranih vrednosti, ločenih z vejico. Nato vstavimo pet elementov polja in jih natisnemo. Zdaj matrika vsebuje sedem definiranih in dve nedefinirani vrednosti.

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

Izhod

matrični program v jeziku c
Lastnost JavaScript array.length

V naslednjem primeru bomo preizkusili lastnost dolžine na matriki z neštevilskim indeksom.

Primer3

V tem primeru indeks matrike ni številski. Tukaj matrika vsebuje pet elementov z neštevilskim indeksom. Lastnost dolžine uporabljamo za dano matriko, da vidimo učinek. Zdaj pa poglejmo, kako niz.dolžina lastnost deluje na neštevilskem indeksu matrike.

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

Izhod

V izhodu lahko vidimo, da je prikazana dolžina niza 0 . Po izvedbi zgornje kode bo rezultat -

Lastnost JavaScript array.length

Uporabimo lahko tudi lastnost dolžine, da ugotovimo število besed v nizu. Razumejmo to s primerom.

je kat timpf odvetnica

Primer4

V tem primeru uporabljamo lastnost dolžine za prikaz števila besed v nizu. Tukaj ustvarjamo matriko in uporabljamo razdeli () funkcijo za elemente polja. Niz ločimo od presledka ( ' ' ) znak.

Če neposredno uporabimo lastnost dolžine na nizu, potem nam poda število znakov v nizu. Toda v tem primeru bomo razumeli, kako izračunati število besed v nizu.

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

Izhod

Lastnost JavaScript array.length