Vlastnost length vrací počet prvků v poli ve formě 32bitového celého čísla bez znaménka. Můžeme také říci, že délka vlastnost vrací číslo, které představuje počet prvků pole. Vrácená hodnota je vždy větší než nejvyšší index pole.
The délka vlastnost lze také použít k nastavení počtu prvků v poli. K nastavení délky pole musíme použít operátor přiřazení ve spojení s vlastností length.
The pole.délka vlastnost v JavaScriptu je stejná jako array.size() metoda v jQuery. v JavaScript , je neplatné použití array.size() metodu, kterou používáme pole.délka vlastnost pro výpočet velikosti pole.
Syntax
Následující syntaxe se používá k vrácení délky pole
personální výběrová komise význam
array.length
Následující syntaxe se používá k nastavení délky pole
array.length = number
Pro lepší pochopení se podívejme na některé ilustrace použití pole.délka vlastnictví.
Příklad1
Je to jednoduchý příklad, abyste pochopili, jak vypočítat délku pole pomocí pole.délka vlastnictví.
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);Otestujte to hned
Výstup
Ve výstupu můžeme vidět, že délka pole je šest, která je větší než hodnota nejvyššího indexu pole. Nejvyšší index zadaného pole ve výše uvedeném příkladu je 5.
t ff
Příklad2
V tomto příkladu nastavujeme délku pole pomocí pole.délka vlastnictví. Zpočátku pole obsahuje dva prvky, takže na začátku je délka 2. Poté délku pole zvětšíme na 9.
Ve výstupu jsou hodnoty pole odděleny čárkami. Po zvětšení délky pole obsahuje dvě definované a sedm nedefinovaných hodnot oddělených čárkou. Poté vložíme pět prvků pole a vytiskneme je. Nyní pole obsahuje sedm definovaných a dvě nedefinované hodnoty.
lev ve srovnání s tygrem
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);Otestujte to hned
Výstup
V dalším příkladu otestujeme vlastnost length na poli s nečíselným indexem.
Příklad3
V tomto příkladu je index pole nečíselný. Zde pole obsahuje pět prvků s nečíselným indexem. Aplikujeme vlastnost length na dané pole, abychom viděli efekt. Nyní se podívejme, jak pole.délka vlastnost funguje na nečíselném indexu pole.
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);Otestujte to hned
Výstup
Ve výstupu vidíme, že je zobrazena délka pole 0 . Po provedení výše uvedeného kódu bude výstup -
Pomocí vlastnosti length můžeme také zjistit počet slov v řetězci. Pojďme to pochopit na příkladu.
Příklad4
V tomto příkladu používáme vlastnost length k zobrazení počtu slov přítomných v řetězci. Zde vytváříme pole a používáme rozdělit() funkce pro prvky pole. Řetězec oddělujeme od mezery ( ' ' ) charakter.
Pokud přímo aplikujeme vlastnost length na řetězec, pak nám to dá počet znaků v řetězci. Ale v tomto příkladu pochopíme, jak vypočítat počet slov v řetězci.
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);Otestujte to hned
Výstup
co je export v linuxu