Denne bloggen vil forklare forskjellen mellom krøllete seler og firkantede parenteser i JavaScript mens du erklærer en matrise.
Hva er forskjellen mellom “” og “[]” mens du erklærer en JavaScript -matrise?
I JavaScript brukes krøllete seler til å erklære objekter mens firkantede parenteser [] kan brukes til å erklære en matrise. Elementene inne i de firkantede parentesene er atskilt med komma.
La oss se eksempler for å lage en matrise og objekt ved hjelp av og [].
Eksempel 1: Erklær en matrise som bruker “[]” og “”
Lage en matrise som heter “lang”Som lagrer programmeringsspråk:
var lang = ['html', 'css', 'javascript', 'node.JS ',' React.JS '];Skriv ut matrisen på konsollen:
konsoll.log (lang);Produksjon
Forsøk nå å erklære en matrise ved hjelp av krøllete parenteser, den vil gi "Syntaksfeil”:
Krølle seler brukes vanligvis til å erklære objekter, som er en type datastruktur som kan lagre en samling nøkkelverdipar.
Eksempel 2: Erklær et objekt som bruker “” og “[]”
Opprett et objekt som heter “stdinfo”Som lagrer studentinformasjonen i nøkkelverdipar:
const stdinfo = id: 1, navn: "Stephen", alder: 18;Skriv ut objektet på konsollen med "konsoll.Logg()”Metode:
konsoll.logg (stdinfo);Produksjon
Hvis vi vil prøve å lagre nøkkelverdipar i [] notasjon, vil det gi en feil:
Det er verdt å merke seg at du kan bruke et objekt til å simulere en matrise-lignende datastruktur i JavaScript, men det er ikke en ekte matrise, og har kanskje ikke alle de samme metodene og egenskapene som en faktisk matrise.
Konklusjon
De krøllete seler brukes til å erklære objekter mens firkantede parenteser [] kan brukes til å erklære en matrise. [] Er den vanlige måten å erklære en matrise i JavaScript og brukes ofte mens brukes til å erklære objekter, som ligner på matriser, men har noen forskjeller. Objekter er en samling/gruppe av nøkkelverdipar, mens matriser er en samling av bestilte verdier. Denne bloggen forklarte forskjellen mellom krøllete seler og firkantede parenteser i JavaScript mens de erklærte en matrise.