Aquest bloc explicarà la diferència entre claus i claudàtors a JavaScript mentre es declara una matriu.
Quina diferència hi ha entre '{ }' i '[ ]' mentre es declara una matriu JavaScript?
A JavaScript, les claus { } s'utilitzen per declarar objectes, mentre que els claudàtors [ ] es poden utilitzar per declarar una matriu. Els elements dins dels claudàtors estan separats per comes.
Vegem exemples per crear una matriu i un objecte amb { } i [ ].
Exemple 1: declarar una matriu utilitzant “[ ]” i “{ }”
Creeu una matriu anomenada ' només ” que emmagatzema llenguatges de programació:
va ser llarg = [ 'HTML' , 'CSS' , 'JavaScript' , 'Node.js' , 'react.js' ] ;
Imprimeix la matriu a la consola:
consola. registre ( només ) ;
Sortida
Ara, proveu de declarar una matriu utilitzant claudàtors, donarà ' Error de sintaxi ”:
Les claus {} s'utilitzen normalment per declarar objectes, que són un tipus d'estructura de dades que pot emmagatzemar una col·lecció de parells clau-valor.
Exemple 2: declarar un objecte utilitzant “{ }” i “[ ]”
Creeu un objecte anomenat ' informació de l'hora ” que emmagatzema la informació de l'estudiant en parelles clau-valor:
const informació de l'hora = { id : 1 , nom : 'Stephen' , edat : 18 } ;Imprimeix l'objecte a la consola amb “ console.log() ” mètode:
consola. registre ( informació de l'hora ) ;Sortida
Si intentem emmagatzemar parells clau-valor en notació [ ], donarà un error:
Val la pena assenyalar que podeu utilitzar un objecte per simular una estructura de dades semblant a una matriu en JavaScript, però no és una matriu real i és possible que no tingui tots els mateixos mètodes i propietats que una matriu real.
Conclusió
Les claus { } s'utilitzen per declarar objectes, mentre que els claudàtors [ ] es poden utilitzar per declarar una matriu. [ ] és la forma estàndard de declarar una matriu en JavaScript i s'utilitza habitualment mentre que la { } s'utilitza per declarar objectes, que són similars a les matrius però tenen algunes diferències. Els objectes són una col·lecció/grup de parells clau-valor, mentre que les matrius són una col·lecció de valors ordenats. Aquest bloc va explicar la diferència entre claus i claudàtors a JavaScript mentre es declara una matriu.