Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



V JavaScriptu „ délka ” je vlastnost objektu pole, která odkazuje na celkový počet prvků pole. Na druhou stranu, ' velikost() ” je metoda dostupná v některých programovacích jazycích pro kolekce, jako jsou seznamy, sady a mapy. Vrátí nebo vypíše počet prvků přítomných ve vybrané kolekci.

Tento článek popíše rozdíl mezi size() a Array.length v JavaScriptu.

Co je vlastnost JavaScript Array.length?

délka ” je vlastnost objektu pole. Je to vlastnost pole pouze pro čtení a lze ji použít k určení velikosti nebo délky pole nebo k přístupu k poslednímu prvku v poli. Lze k němu přistupovat pomocí tečkové nebo závorkové notace.







Jak používat Array.length v JavaScriptu?

Chcete-li použít vlastnost length objektu pole k určení velikosti nebo délky pole, postupujte podle dané syntaxe:



pole. délka

Nebo jej použijte se závorkou:



[ pole. délka ]

Příklad

Vytvořte pole sudých čísel:





bylo pole = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Určete velikost pole pomocí vlastnosti length a uložte ji do proměnné “ velikost “:

tady jsi ty = pole. délka ;

Nakonec vytiskněte délku nebo velikost pole:



řídicí panel. log ( velikost ) ;

Výstup

Co je size() v JavaScriptu?

velikost() “ je metoda JavaScriptu používaná k určení nebo zjištění velikosti nebo délky objektu. Používá se také pro sbírky, jako např. seznamy “, “ sady ', a ' mapy “. Není však k dispozici pro objekty pole.

Příklad

Zavolejte metodu size() s definovaným polem:

tady jsi ty = pole. velikost ( ) ;

Hlásí chybu' array.size není funkce ” protože metoda size() není pro pole dostupná:

To je vše o array.size() a array.length v JavaScriptu.

Závěr

velikost() “ je metoda dostupná pro kolekce, jako jsou sady, seznamy a mapy. Ve stejnou dobu, ' Délka pole ” je vlastnost objektu pole, která představuje celkový počet prvků v poli nebo velikost/délku pole. Vlastnost „length“ je však výrazně rychlejší než volání metody. Tento článek popsal rozdíl mezi Array.size() a Array.length v JavaScriptu.