Acest blog va explica diferența dintre acolade și paranteze pătrate în JavaScript în timp ce declarați o matrice.
Care este diferența dintre „{ }” și „[ ]” la declararea unei matrice JavaScript?
În JavaScript, acoladele { } sunt folosite pentru declararea obiectelor, în timp ce parantezele drepte [ ] pot fi folosite pentru a declara o matrice. Elementele din parantezele pătrate sunt separate prin virgule.
Să vedem exemple pentru a crea o matrice și un obiect folosind { } și [ ].
Exemplul 1: declarați o matrice folosind „[ ]” și „{ }”
Creați o matrice numită „ doar ” care stochează limbaje de programare:
a fost lung = [ „HTML” , „CSS” , „JavaScript” , „Node.js” , „react.js” ] ;
Imprimați matricea pe consolă:
consolă. Buturuga ( doar ) ;
Ieșire
Acum, încercați să declarați o matrice folosind paranteze, va da „ Eroare de sintaxă ”:
Acoladele {} sunt de obicei folosite pentru a declara obiecte, care sunt un tip de structură de date care poate stoca o colecție de perechi cheie-valoare.
Exemplul 2: declarați un obiect folosind „{ }” și „[ ]”
Creați un obiect numit „ informații oră ” care stochează informațiile despre elev în perechi cheie-valoare:
const informații oră = { id : 1 , Nume : 'Ștefan' , vârsta : 18 } ;Imprimați obiectul pe consolă folosind „ console.log() ” metoda:
consolă. Buturuga ( informații oră ) ;Ieșire
Dacă vom încerca să stocăm perechi cheie-valoare în notație [ ], va da o eroare:
Este demn de remarcat faptul că puteți utiliza un obiect pentru a simula o structură de date asemănătoare matricei în JavaScript, dar nu este o matrice adevărată și este posibil să nu aibă toate aceleași metode și proprietăți ca o matrice reală.
Concluzie
Acoladele { } sunt folosite pentru declararea obiectelor, în timp ce parantezele drepte [ ] pot fi folosite pentru a declara o matrice. [ ] este modalitatea standard de a declara o matrice în JavaScript și este folosită în mod obișnuit, în timp ce { } este folosit pentru a declara obiecte, care sunt similare cu matricele, dar au unele diferențe. Obiectele sunt o colecție/grup de perechi cheie-valoare, în timp ce tablourile sunt o colecție de valori ordonate. Acest blog a explicat diferența dintre acolade și paranteze pătrate în JavaScript în timp ce declarați o matrice.