Array.size() vs Array.length – JavaScript

Array Size Vs Array Length Javascript



„JavaScript“ programoje „ ilgio “ yra masyvo objekto savybė, nurodanti bendrą masyvo elementų skaičių. Iš kitos pusės, ' dydis () “ yra metodas, prieinamas kai kuriose kolekcijų programavimo kalbose, pvz., sąrašuose, rinkiniuose ir žemėlapiuose. Jis grąžina arba išveda pasirinktoje kolekcijoje esančių elementų skaičių.

Šiame straipsnyje bus aprašytas skirtumas tarp size() ir Array.length JavaScript.

Kas yra JavaScript Array.length nuosavybė?

ilgio “ yra masyvo objekto savybė. Tai tik skaitoma masyvo savybė ir gali būti naudojama norint nustatyti masyvo dydį ar ilgį arba pasiekti paskutinį masyvo elementą. Jį galima pasiekti naudojant taškų žymėjimą arba skliaustų žymėjimą.







Kaip naudoti Array.length „JavaScript“?

Jei norite naudoti masyvo objekto ilgio savybę masyvo dydžiui arba ilgiui nustatyti, vadovaukitės nurodyta sintaksė:



masyvas. ilgio

Arba naudokite jį su skliausteliuose:



[ masyvas. ilgio ]

Pavyzdys

Sukurkite lyginių skaičių masyvą:





buvo masyvas = [ 2 , 4 , 6 , 8 , 10 , 12 , 14 ] ;

Naudodami ilgio savybę nustatykite masyvo dydį ir išsaugokite jį kintamajame ' dydis “:

ten tu = masyvas. ilgio ;

Galiausiai atspausdinkite masyvo ilgį arba dydį:



konsolė. žurnalas ( dydis ) ;

Išvestis

Kas yra dydis () JavaScript?

dydis () “ yra „JavaScript“ metodas, naudojamas norint nustatyti arba sužinoti objekto dydį arba ilgį. Jis taip pat naudojamas kolekcijoms, tokioms kaip „ sąrašus “, „ rinkiniai “ ir „ žemėlapiai “. Tačiau jis nepasiekiamas masyvo objektams.

Pavyzdys

Iškvieskite size() metodą su apibrėžtu masyvu:

ten tu = masyvas. dydis ( ) ;

Tai pateikia klaidą ' array.size nėra funkcija “, nes masyve negalimas dydis() metodas:

Tai viskas apie array.size() ir array.length JavaScript.

Išvada

dydis () “ yra metodas, galimas rinkiniams, pvz., rinkiniams, sąrašams ir žemėlapiams. Tuo pačiu metu, ' Masyvas.ilgis “ yra masyvo objekto savybė, nurodanti bendrą elementų skaičių masyve arba masyvo dydį/ilgį. Tačiau savybė „ilgis“ yra žymiai greitesnė nei metodo iškvietimas. Šiame straipsnyje aprašomas skirtumas tarp Array.size() ir Array.length JavaScript.