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(' The elements of array are: ' + arr); document.write(' <br>The length of the array is: ' + 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.
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(' 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);Vyskúšajte to
Výkon
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['a'] = 100; arr['b'] = 200; arr['c'] = 300; arr['d'] = 400; arr['e'] = 500; document.write('The length of array is: ' + 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 -
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 = '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);Vyskúšajte to
Výkon