logo

Vlastnosť poľa.dĺžka JavaScriptu

Vlastnosť length vracia počet prvkov v poli vo forme 32-bitového celého čísla bez znamienka. Môžeme tiež povedať, že dĺžka vlastnosť vracia číslo, ktoré predstavuje počet prvkov poľa. Návratová hodnota je vždy väčšia ako najvyšší index poľa.

The dĺžka vlastnosť možno použiť aj na nastavenie počtu prvkov v poli. Na nastavenie dĺžky poľa musíme použiť operátor priradenia v spojení s vlastnosťou length.

The pole.dĺžka vlastnosť v JavaScripte je rovnaká ako vlastnosť array.size() metóda v jQuery . In JavaScript , je neplatné používať array.size() metódu teda používame pole.dĺžka vlastnosť na výpočet veľkosti poľa.

Syntax

Nasledujúca syntax sa používa na vrátenie dĺžky poľa

čo je obj v jave
 array.length 

Nasledujúca syntax sa používa na nastavenie dĺžky poľa

 array.length = number 

Pre lepšie pochopenie si pozrime niekoľko ilustrácií použitia pole.dĺžka nehnuteľnosť.

reťazec je prázdny

Príklad 1

Je to jednoduchý príklad na pochopenie toho, ako vypočítať dĺžku poľa pomocou pole.dĺžka nehnuteľnosť.

 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); 
Vyskúšajte to

Výkon

Vo výstupe vidíme, že dĺžka poľa je šesť, ktorá je väčšia ako hodnota najvyššieho indexu poľa. Najvyšší index zadaného poľa vo vyššie uvedenom príklade je 5.

Vlastnosť poľa.dĺžka JavaScriptu

Príklad2

V tomto príklade nastavujeme dĺžku poľa pomocou pole.dĺžka nehnuteľnosť. Spočiatku pole obsahuje dva prvky, takže na začiatku je dĺžka 2. Potom zväčšíme dĺžku poľa na 9.

Vo výstupe sú hodnoty poľa oddelené čiarkami. Po zväčšení dĺžky pole obsahuje dve definované a sedem nedefinovaných hodnôt oddelených čiarkou. Potom vložíme päť prvkov poľa a vytlačíme ich. Teraz pole obsahuje sedem definovaných a dve nedefinované hodnoty.

 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); 
Vyskúšajte to

Výkon

Vlastnosť poľa.dĺžka JavaScriptu

V ďalšom príklade otestujeme vlastnosť length na poli s nečíselným indexom.

cast int do string java

Príklad 3

V tomto príklade je index poľa nečíselný. Tu pole obsahuje päť prvkov s nečíselným indexom. Aplikujeme vlastnosť dĺžky na dané pole, aby sme videli efekt. Teraz sa pozrime, ako pole.dĺžka vlastnosť funguje na nečíselnom indexe poľa.

 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); 
Vyskúšajte to

Výkon

Vo výstupe vidíme, že je zobrazená dĺžka poľa 0 . Po vykonaní vyššie uvedeného kódu bude výstup -

Vlastnosť poľa.dĺžka JavaScriptu

Na zistenie počtu slov v reťazci môžeme použiť aj vlastnosť length. Pochopme to na príklade.

Príklad4

V tomto príklade používame vlastnosť length na zobrazenie počtu slov prítomných v reťazci. Tu vytvárame pole a používame rozdeliť () funkcia pre prvky poľa. Oddeľujeme reťazec od medzier ( ' ' ) charakter.

Ak priamo aplikujeme vlastnosť length na reťazec, potom nám to dá počet znakov v reťazci. Ale v tomto príklade pochopíme, ako vypočítať počet slov v reťazci.

python triedená n-tica
 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); 
Vyskúšajte to

Výkon

Vlastnosť poľa.dĺžka JavaScriptu