Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



I JavaScript är ' längd ” är en egenskap hos ett arrayobjekt som hänvisar till det totala antalet arrayelement. Å andra sidan, ' storlek() ” är en metod som är tillgänglig i vissa programmeringsspråk för samlingar, såsom listor, uppsättningar och kartor. Den returnerar eller matar ut antalet element som finns i den valda samlingen.

Den här artikeln kommer att beskriva skillnaden mellan size() och Array.length i JavaScript.

Vad är JavaScript Array.length Property?

' längd ” är egenskapen för ett arrayobjekt. Det är en skrivskyddad egenskap för en array och kan användas för att bestämma storleken eller längden på arrayen eller för att komma åt det sista elementet i arrayen. Den kan nås med hjälp av punktnotation eller parentesnotation.







Hur använder man Array.length i JavaScript?

För att använda egenskapen length för arrayobjektet för att bestämma storleken eller längden på en array, följ den givna syntaxen:



array. längd

Eller använd den med parentesnotationen:



[ array. längd ]

Exempel

Skapa en matris med jämna tal:





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

Bestäm storleken på en array med hjälp av egenskapen length och lagra den i en variabel ' storlek ”:

där är du = array. längd ;

Skriv slutligen ut längden eller storleken på arrayen:



trösta. logga ( storlek ) ;

Produktion

Vad är size() i JavaScript?

' storlek() ” är en JavaScript-metod som används för att bestämma eller ta reda på storleken eller ett objekts längd. Det används också för samlingar, som ' listor ”, “ set ', och ' Kartor ”. Den är dock inte tillgänglig för arrayobjekten.

Exempel

Anropa metoden size() med den definierade arrayen:

där är du = array. storlek ( ) ;

Det ger ett fel ' array.size är inte en funktion ” eftersom metoden size() inte är tillgänglig för arrayen:

Det handlar om array.size() och array.length i JavaScript.

Slutsats

' storlek() ” är en metod tillgänglig för samlingar som uppsättningar, listor och kartor. På samma gång, ' Array.length ” är en egenskap hos ett arrayobjekt som representerar det totala antalet element i en array eller storleken/längden på en array. Egenskapen 'längd' är dock betydligt snabbare än ett metodanrop. Den här artikeln beskrev skillnaden mellan Array.size() och Array.length i JavaScript.