logo

JavaScript array.length nuosavybė

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(&apos; The elements of array are: &apos; + arr); document.write(&apos; <br>The length of the array is: &apos; + 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
JavaScript array.length nuosavybė

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(&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); 
Išbandykite dabar

Išvestis

JavaScript array.length nuosavybė

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[&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); 
Išbandykite dabar

Išvestis

Išvestyje matome, kad rodomas masyvo ilgis 0 . Įvykdžius aukščiau pateiktą kodą, išvestis bus -

JavaScript array.length nuosavybė

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 = &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); 
Išbandykite dabar

Išvestis

latekso šrifto dydis
JavaScript array.length nuosavybė