Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



I JavaScript er ' lengde ” er en egenskap til et array-objekt som refererer til det totale antallet array-elementer. På den andre siden, ' størrelse() ” er en metode som er tilgjengelig på noen programmeringsspråk for samlinger, for eksempel lister, sett og kart. Den returnerer eller sender ut antallet elementer som er tilstede i den valgte samlingen.

Denne artikkelen vil beskrive forskjellen mellom size() og Array.length i JavaScript.

Hva er JavaScript Array.length Property?

' lengde ” er egenskapen til et matriseobjekt. Det er en skrivebeskyttet egenskap for en matrise og kan brukes til å bestemme størrelsen eller lengden på matrisen eller for å få tilgang til det siste elementet i matrisen. Den kan nås ved hjelp av punktnotasjon eller parentesnotasjon.







Hvordan bruker jeg Array.length i JavaScript?

For å bruke length-egenskapen til matriseobjektet for å bestemme størrelsen eller lengden på en matrise, følg den gitte syntaksen:



array. lengde

Eller bruk den med parentesnotasjonen:



[ array. lengde ]

Eksempel

Lag en rekke partall:





var array = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Bestem størrelsen på en matrise ved å bruke length-egenskapen og lagre den i en variabel ' størrelse ':

der er du = array. lengde ;

Til slutt, skriv ut lengden eller størrelsen på matrisen:



konsoll. Logg ( størrelse ) ;

Produksjon

Hva er size() i JavaScript?

' størrelse() ” er en JavaScript-metode som brukes til å bestemme eller finne ut størrelsen eller lengden til et objekt. Den brukes også til samlinger, som ' lister ', ' settene ', og ' kart '. Den er imidlertid ikke tilgjengelig for array-objektene.

Eksempel

Kall size()-metoden med den definerte matrisen:

der er du = array. størrelse ( ) ;

Det gir en feil ' array.size er ikke en funksjon ' fordi size()-metoden ikke er tilgjengelig for matrisen:

Det handler om array.size() og array.length i JavaScript.

Konklusjon

' størrelse() ” er en metode tilgjengelig for samlinger som sett, lister og kart. Samtidig, ' Array.length ” er en egenskap til et matriseobjekt som representerer det totale antallet elementer i en matrise eller størrelsen/lengden på en matrise. Egenskapen 'lengde' er imidlertid betydelig raskere enn et metodekall. Denne artikkelen beskrev forskjellen mellom Array.size() og Array.length i JavaScript.