Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



JavaScriptis on ' pikkus ” on massiiviobjekti omadus, mis viitab massiivi elementide koguarvule. Teiselt poolt, ' suurus () ” on meetod, mis on saadaval mõnes programmeerimiskeeles kogude (nt loendite, komplektide ja kaartide) jaoks. See tagastab või väljastab valitud kogus olevate elementide arvu.

See artikkel kirjeldab erinevust JavaScripti size() ja Array.length vahel.

Mis on atribuut JavaScript Array.length?

pikkus ” on massiiviobjekti omadus. See on massiivi kirjutuskaitstud omadus ja seda saab kasutada massiivi suuruse või pikkuse määramiseks või massiivi viimasele elemendile juurdepääsu saamiseks. Sellele pääseb juurde punkti- või sulgmärke abil.







Kuidas kasutada JavaScriptis Array.lengthi?

Massiiviobjekti pikkuse atribuudi kasutamiseks massiivi suuruse või pikkuse määramiseks järgige antud süntaksit:



massiivi. pikkus

Või kasutage seda koos sulgudega:



[ massiivi. pikkus ]

Näide

Looge paarisarvudest massiiv:





oli massiiv = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Määrake massiivi suurus atribuudi pikkus abil ja salvestage see muutujasse ' suurus ”:

seal oled sina = massiivi. pikkus ;

Lõpuks printige massiivi pikkus või suurus:



konsool. logi ( suurus ) ;

Väljund

Mis on suurus() JavaScriptis?

suurus () ” on JavaScripti meetod, mida kasutatakse objekti suuruse või pikkuse määramiseks või väljaselgitamiseks. Seda kasutatakse ka kogude jaoks, näiteks nimekirjad ”, „ komplektid ”, ja „ kaardid ”. See pole aga massiiviobjektide jaoks saadaval.

Näide

Kutsuge meetod size() määratletud massiiviga:

seal oled sina = massiivi. suurus ( ) ;

See annab vea ' array.size ei ole funktsioon ” kuna meetod size() pole massiivi jaoks saadaval:

See kõik puudutab JavaScripti massiivi.size() ja array.length.

Järeldus

suurus () ” on meetod, mis on saadaval selliste kogude jaoks nagu komplektid, loendid ja kaardid. Samal ajal, ' Massiiv.pikkus ” on massiiviobjekti omadus, mis esindab massiivi elementide koguarvu või massiivi suurust/pikkust. Kuid atribuut 'pikkus' on oluliselt kiirem kui meetodi kutse. Selles artiklis kirjeldati erinevust JavaScripti Array.size() ja Array.length vahel.