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(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + 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.
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(' 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);Preizkusite zdaj
Izhod
matrični program v jeziku c
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['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + arr.length);Preizkusite zdaj
Izhod
V izhodu lahko vidimo, da je prikazana dolžina niza 0 . Po izvedbi zgornje kode bo rezultat -
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 = '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);Preizkusite zdaj
Izhod