Questo blog spiegherà la differenza tra parentesi graffe e staffe quadrate in JavaScript mentre dichiara un array.
Qual è la differenza tra "" e "[]" mentre dichiara un array JavaScript?
In JavaScript, le parentesi graffe ricci vengono utilizzate per dichiarare oggetti mentre le staffe quadrate [] possono essere utilizzate per dichiarare un array. Gli elementi all'interno delle staffe quadrate sono separati da virgole.
Vediamo esempi per creare un array e un oggetto usando e [].
Esempio 1: dichiarare un array usando "[]" e ""
Crea un array chiamato "Lang"Che memorizza i linguaggi di programmazione:
var lang = ['html', 'css', 'javascript', 'nodo.js ',' react.js '];Stampa l'array sulla console:
console.log (lang);Produzione
Ora, prova a dichiarare un array usando parentesi ricci, darà "Errore di sintassi":
Le parentesi graffe ricci vengono generalmente utilizzate per dichiarare oggetti, che sono un tipo di struttura dei dati in grado di archiviare una raccolta di coppie di valore chiave.
Esempio 2: dichiarare un oggetto usando "" e "[]"
Crea un oggetto chiamato "stdinfo"Che memorizza le informazioni degli studenti in coppie di valore chiave:
const stdinfo = id: 1, nome: "Stephen", età: 18;Stampa l'oggetto sulla console usando "console.tronco d'albero()" metodo:
console.log (stdinfo);Produzione
Se proveremo a archiviare coppie di valore chiave nella notazione [], darà un errore:
Vale la pena notare che è possibile utilizzare un oggetto per simulare una struttura di dati simile a un array in JavaScript, ma non è un vero array e potrebbe non avere tutti gli stessi metodi e proprietà di un array reale.
Conclusione
Le parentesi graffe vengono utilizzate per dichiarare oggetti mentre le staffe quadrate [] possono essere utilizzate per dichiarare un array. Il [] è il modo standard per dichiarare un array in JavaScript ed è comunemente usato mentre il viene utilizzato per dichiarare oggetti, che sono simili agli array ma hanno alcune differenze. Gli oggetti sono una raccolta/gruppo di coppie di valore chiave, mentre gli array sono una raccolta di valori ordinati. Questo blog ha spiegato la differenza tra le parentesi graffe e le staffe quadrate in JavaScript mentre dichiarava un array.