Array.størrelse vs matrise.Lengde - JavaScript

Array.størrelse vs matrise.Lengde - JavaScript
I JavaScript, "lengde”Er en egenskap til et array -objekt som refererer til det totale antallet matriseelementer. På den andre siden, "størrelse()”Er en metode tilgjengelig på noen programmeringsspråk for samlinger, for eksempel lister, sett og kart. Den returnerer eller gir ut antall elementer som er til stede i den valgte samlingen.

Denne artikkelen vil beskrive forskjellen mellom størrelse () og matrise.Lengde i JavaScript.

Hva er JavaScript -matrise.lengdeegenskap?

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

Hvordan bruke matrise.Lengde i JavaScript?

Følg den gitte syntaksen:

Array.lengde

Eller bruk den med brakettnotasjonen:

[Array.lengde]

Eksempel

Lag en rekke jevnnumre:

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

Bestem størrelsen på en matrise ved hjelp av lengdeegenskapen og lagre den i en variabel “størrelse”:

var størrelse = matrise.lengde;

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

konsoll.logg (størrelse);

Produksjon

Hva er størrelse () i JavaScript?

størrelse()”Er en JavaScript -metode som brukes til å bestemme eller finne ut størrelsen eller et objektlengde. Det brukes også til samlinger, for eksempel "lister”,“settene”, Og“Kart”. Det er imidlertid ikke tilgjengelig for matriseobjektene.

Eksempel

Ring størrelse () -metoden med den definerte matrisen:

var størrelse = matrise.størrelse();

Det gir en feil “Array.Størrelse er ikke en funksjon”Fordi størrelse () -metoden ikke er tilgjengelig for matrisen:

Det handler om matrisen.størrelse () og matrisen.Lengde i JavaScript.

Konklusjon

størrelse()”Er en metode tilgjengelig for samlinger som sett, lister og kart. Samtidig, "Array.lengde”Er en egenskap til et matriseobjekt som representerer det totale antall elementer i en matrise eller størrelsen/lengden på en matrise. Imidlertid er egenskapen "lengde" betydelig raskere enn en metodeanrop. Denne artikkelen beskrev forskjellen mellom Array.størrelse () og matrise.Lengde i JavaScript.