Ilgio ypatybė grąžina masyvo elementų skaičių 32 bitų beženklio sveikojo skaičiaus forma. Taip pat galime pasakyti, kad ilgio savybė grąžina skaičių, nurodantį masyvo elementų skaičių. Grąžinama vertė visada yra didesnė už didžiausią masyvo indeksą.
The ilgio ypatybę taip pat galima naudoti norint nustatyti elementų skaičių masyve. Norėdami nustatyti masyvo ilgį, turime naudoti priskyrimo operatorių kartu su ilgio ypatybe.
The masyvas.ilgis „JavaScript“ savybė yra tokia pati kaip „ masyvas.dydis() jQuery metodas. Į JavaScript , jis netinkamas naudoti masyvas.dydis() taip, mes naudojame masyvas.ilgis savybė masyvo dydžiui apskaičiuoti.
Sintaksė
Ši sintaksė naudojama masyvo ilgiui grąžinti
np.argmax
array.length
Ši sintaksė naudojama masyvo ilgiui nustatyti
array.length = number
Kad būtų geriau suprasti, pažiūrėkime kai kurias naudojimo iliustracijas masyvas.ilgis nuosavybė.
1 pavyzdys
Tai paprastas pavyzdys, norint suprasti, kaip apskaičiuoti masyvo ilgį naudojant masyvas.ilgis nuosavybė.
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);Išbandykite dabar
Išvestis
Išvestyje matome, kad masyvo ilgis yra šeši, kuri yra didesnė už didžiausio masyvo indekso reikšmę. Aukščiausias nurodyto masyvo indeksas aukščiau pateiktame pavyzdyje yra 5.
mano monitoriaus dydis
2 pavyzdys
Šiame pavyzdyje mes nustatome masyvo ilgį naudodami masyvas.ilgis nuosavybė. Iš pradžių masyve yra du elementai, todėl pradžioje ilgis yra 2. Tada masyvo ilgį padidiname iki 9.
Išvestyje masyvo reikšmės atskiriamos kableliais. Padidinus ilgį, masyve yra dvi apibrėžtos ir septynios neapibrėžtos reikšmės, atskirtos kableliu. Tada įterpiame penkis masyvo elementus ir juos atspausdiname. Dabar masyve yra septynios apibrėžtos ir dvi neapibrėžtos reikšmės.
palyginti su java eilutėmis
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);Išbandykite dabar
Išvestis
Kitame pavyzdyje išbandysime ilgio savybę masyve su neskaitine indeksu.
3 pavyzdys
Šiame pavyzdyje masyvo indeksas nėra skaitinis. Čia masyve yra penki elementai su neskaitine indeksu. Mes taikome ilgio savybę nurodytam masyvei, kad pamatytume efektą. Dabar pažiūrėkime, kaip masyvas.ilgis ypatybė veikia neskaitiniame masyvo indekse.
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);Išbandykite dabar
Išvestis
Išvestyje matome, kad rodomas masyvo ilgis 0 . Įvykdžius aukščiau pateiktą kodą, išvestis bus -
Taip pat galime naudoti ilgio savybę norėdami sužinoti žodžių skaičių eilutėje. Supraskime tai pavyzdžiu.
4 pavyzdys
Šiame pavyzdyje mes naudojame ilgio ypatybę, kad parodytume eilutėje esančių žodžių skaičių. Čia sukuriame masyvą ir naudojame padalinti () masyvo elementų funkcija. Mes atskiriame eilutę iš tarpo ( '' ) charakteris.
Jei eilutėje tiesiogiai pritaikome ilgio savybę, tai suteikia mums eilutės simbolių skaičių. Tačiau šiame pavyzdyje mes suprasime, kaip apskaičiuoti žodžių skaičių eilutėje.
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);Išbandykite dabar
Išvestis
latekso šrifto dydis