Array.size() vs Array.length — JavaScript

Array Size Vs Array Length Javascript



Programmā JavaScript “ garums ” ir masīva objekta īpašums, kas attiecas uz kopējo masīva elementu skaitu. No otras puses, ' Izmērs() ” ir metode, kas ir pieejama dažās programmēšanas valodās kolekcijām, piemēram, sarakstiem, kopām un kartēm. Tas atgriež vai izvada atlasītajā kolekcijā esošo elementu skaitu.

Šajā rakstā tiks aprakstīta atšķirība starp size() un Array.length JavaScript.

Kas ir JavaScript Array.length rekvizīts?

' garums ” ir masīva objekta īpašums. Tas ir tikai lasāms masīva rekvizīts, un to var izmantot, lai noteiktu masīva lielumu vai garumu vai piekļūtu pēdējam masīva elementam. Tam var piekļūt, izmantojot punktu apzīmējumu vai iekavu apzīmējumu.







Kā izmantot Array.length JavaScript?

Lai izmantotu masīva objekta garuma rekvizītu, lai noteiktu masīva lielumu vai garumu, ievērojiet norādīto sintaksi:



masīvs. garums

Vai arī izmantojiet to ar iekavās:



[ masīvs. garums ]

Piemērs

Izveidojiet pāra skaitļu masīvu:





bija masīvs = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Nosakiet masīva lielumu, izmantojot garuma rekvizītu, un saglabājiet to mainīgajā ' Izmērs ”:

tur esi tu = masīvs. garums ;

Visbeidzot, izdrukājiet masīva garumu vai izmēru:



konsole. žurnāls ( Izmērs ) ;

Izvade

Kas ir izmērs() JavaScript?

' Izmērs() ” ir JavaScript metode, ko izmanto, lai noteiktu vai noskaidrotu objekta izmēru vai garumu. To izmanto arī kolekcijām, piemēram, ' sarakstus ”, “ komplekti ', un ' kartes ”. Tomēr tas nav pieejams masīva objektiem.

Piemērs

Izsauciet metodi size() ar definēto masīvu:

tur esi tu = masīvs. Izmērs ( ) ;

Tas rada kļūdu ' array.size nav funkcija ”, jo metode size() nav pieejama masīvam:

Tas viss attiecas uz JavaScript parametriem array.size() un array.length.

Secinājums

' Izmērs() ” ir metode, kas pieejama tādām kolekcijām kā kopas, saraksti un kartes. Tajā pašā laikā, ' Masīvs.garums ” ir masīva objekta rekvizīts, kas attēlo kopējo elementu skaitu masīvā vai masīva izmēru/garumu. Tomēr rekvizīts “garums” ir ievērojami ātrāks nekā metodes izsaukums. Šajā rakstā ir aprakstīta atšķirība starp Array.size() un Array.length JavaScript.