Šis tinklaraštis paaiškins skirtumą tarp garbanotųjų skliaustų ir laužtinių skliaustų „JavaScript“ deklaruojant masyvą.
Kuo skiriasi „{ }“ ir „[ ]“ deklaruojant „JavaScript“ masyvą?
„JavaScript“ programoje riestiniai skliaustai { } naudojami objektams deklaruoti, o laužtiniai skliaustai [ ] gali būti naudojami masyvui deklaruoti. Elementai laužtiniuose skliaustuose atskiriami kableliais.
Pažiūrėkime, kaip sukurti masyvą ir objektą naudojant { } ir [ ].
1 pavyzdys: paskelbkite masyvą naudodami „[ ]“ ir „{ }“
Sukurkite masyvą pavadinimu ' tiesiog “, kuriame saugomos programavimo kalbos:
buvo ilgas = [ 'HTML' , 'CSS' , „JavaScript“ , „Node.js“ , „react.js“ ] ;
Spausdinkite masyvą konsolėje:
konsolė. žurnalas ( tiesiog ) ;
Išvestis
Dabar pabandykite deklaruoti masyvą naudodami lenktus skliaustus, jis duos „ Sintaksės klaida “:
Skliaustiniai skliaustai {} paprastai naudojami deklaruoti objektus, kurie yra duomenų struktūros tipas, galintis saugoti raktų ir reikšmių porų rinkinį.
2 pavyzdys: deklaruokite objektą naudodami „{ }“ ir „[ ]“
Sukurkite objektą pavadinimu ' valandos informacija “, kuri saugo mokinio informaciją raktų ir reikšmių poromis:
konst valandos informacija = { id : 1 , vardas : 'Stevenas' , amžius : 18 } ;Išspausdinkite objektą konsolėje naudodami „ console.log() “ metodas:
konsolė. žurnalas ( valandos informacija ) ;Išvestis
Jei bandysime saugoti rakto-reikšmių poras [ ] žymėjime, bus pateikta klaida:
Verta paminėti, kad galite naudoti objektą, norėdami imituoti į masyvą panašią duomenų struktūrą „JavaScript“, tačiau tai nėra tikras masyvas ir gali neturėti visų tų pačių metodų ir savybių kaip tikrasis masyvas.
Išvada
Garbanoti skliaustai { } naudojami objektams deklaruoti, o laužtiniai skliaustai [ ] gali būti naudojami masyvui deklaruoti. [ ] yra standartinis būdas deklaruoti masyvą „JavaScript“ ir dažniausiai naudojamas, o { } naudojamas deklaruoti objektus, kurie yra panašūs į masyvus, bet turi tam tikrų skirtumų. Objektai yra raktų ir reikšmių porų rinkinys / grupė, o masyvai yra sutvarkytų reikšmių rinkinys. Šis tinklaraštis paaiškino skirtumą tarp garbanotųjų skliaustų ir laužtinių skliaustų „JavaScript“ deklaruojant masyvą.