Quelle est la différence entre «{}» et «[]» tout en déclarant un tableau JavaScript

Quelle est la différence entre «{}» et «[]» tout en déclarant un tableau JavaScript
Il est important de comprendre la différence entre les crochets et les accolades bouclées en JavaScript pour travailler avec efficacement les tableaux et les objets. Bien que les deux structures de données puissent contenir des collections de données, il existe différentes différences entre elles. Les tableaux sont des listes de valeurs commandées, tandis que les objets sont constitués de paires de valeurs clés. En JavaScript, la syntaxe pour déclarer des tableaux et des objets est légèrement différent. Les tableaux sont déclarés avec des crochets [], tandis que les objets sont déclarés utiliser des accolades bouclées .

Ce blog expliquera la différence entre les accolades bouclées et les crochets en javascript tout en déclarant un tableau.

Quelle est la différence entre «» et «[]» tout en déclarant un tableau JavaScript?

En JavaScript, des accolades bouclées sont utilisées pour déclarer des objets tandis que les crochets [] peuvent être utilisés pour déclarer un tableau. Les éléments à l'intérieur des crochets sont séparés par des virgules.

Voyons des exemples pour créer un tableau et un objet en utilisant les et [].

Exemple 1: Déclarez un tableau en utilisant «[]» et «»

Créez un tableau nommé «égouter«Cela stocke les langages de programmation:

var lang = ['html', 'css', 'javascript', 'nœud.js ',' réagir.JS '];

Imprimez le tableau sur la console:

console.log (lang);

Sortir

Maintenant, essayez de déclarer un tableau à l'aide de supports bouclés, il donnera «Erreur de syntaxe»:

Les accolades bouclées sont généralement utilisées pour déclarer des objets, qui sont un type de structure de données qui peut stocker une collection de paires de valeurs clés.

Exemple 2: Déclarer un objet utilisant "" et "[]"

Créer un objet nommé "stdinfo«Cela stocke les informations sur les étudiants en paires de valeurs clés:

const stdinfo = id: 1, nom: "Stephen", âge: 18;

Imprimez l'objet sur la console en utilisant «console.enregistrer()" méthode:

console.log (stdinfo);

Sortir

Si nous essayons de stocker des paires de valeurs clés en notation [], cela donnera une erreur:

Il convient de noter que vous pouvez utiliser un objet pour simuler une structure de données de type tableau en JavaScript, mais ce n'est pas un vrai tableau et peut ne pas avoir toutes les mêmes méthodes et propriétés qu'un tableau réel.

Conclusion

Les accolades bouclées sont utilisées pour déclarer des objets tandis que les crochets [] peuvent être utilisés pour déclarer un tableau. Le [] est le moyen standard de déclarer un tableau en javascrip. Les objets sont une collection / groupe de paires de valeurs clés, tandis que les tableaux sont une collection de valeurs ordonnées. Ce blog a expliqué la différence entre les accolades bouclées et les crochets en javascript tout en déclarant un tableau.