Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



I JavaScript er ' længde ” er en egenskab for et array-objekt, der refererer til det samlede antal array-elementer. På den anden side, ' størrelse() ” er en metode, der er tilgængelig på nogle programmeringssprog til samlinger, såsom lister, sæt og kort. Det returnerer eller udlæser antallet af elementer, der er til stede i den valgte samling.

Denne artikel vil beskrive forskellen mellem size() og Array.length i JavaScript.

Hvad er JavaScript Array.length Property?

længde ” er egenskaben for et array-objekt. Det er en skrivebeskyttet egenskab for et array og kan bruges til at bestemme størrelsen eller længden af ​​arrayet eller til at få adgang til det sidste element i arrayet. Det kan tilgås ved hjælp af punktnotation eller parentesnotation.







Hvordan bruger man Array.length i JavaScript?

For at bruge egenskaben length for array-objektet til at bestemme størrelsen eller længden af ​​et array, følg den givne syntaks:



array. længde

Eller brug det med parentesnotationen:



[ array. længde ]

Eksempel

Opret en matrix af lige tal:





var række = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Bestem størrelsen af ​​et array ved hjælp af egenskaben length og gem det i en variabel ' størrelse ”:

der er dig = array. længde ;

Udskriv til sidst længden eller størrelsen af ​​arrayet:



konsol. log ( størrelse ) ;

Produktion

Hvad er size() i JavaScript?

størrelse() ” er en JavaScript-metode, der bruges til at bestemme eller finde ud af størrelsen eller et objekts længde. Det bruges også til samlinger, som f.eks. lister ', ' sæt ', og ' Kort ”. Den er dog ikke tilgængelig for array-objekterne.

Eksempel

Kald metoden size() med det definerede array:

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

Det giver en fejl' array.size er ikke en funktion ” fordi size()-metoden ikke er tilgængelig for arrayet:

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

Konklusion

størrelse() ” er en metode tilgængelig for samlinger som sæt, lister og kort. På samme tid, ' Array.længde ” er en egenskab for et array-objekt, der repræsenterer det samlede antal elementer i et array eller størrelsen/længden af ​​et array. Egenskaben 'længde' er dog betydeligt hurtigere end et metodekald. Denne artikel beskrev forskellen mellem Array.size() og Array.length i JavaScript.