Y a-t-il des dictionnaires en javascript comme Python?

Y a-t-il des dictionnaires en javascript comme Python?
UN "dictionnaire"Est un groupe / collection de"valeur clé»Paies où les clés définies consistent en des valeurs uniques. Les dictionnaires sont fréquemment utilisés pour organiser et récupérer des données de manière efficace et organisée. De plus, ils sont appelés objets en javascript. Les objets sont des collections dynamiques de propriétés, y compris les clés et leurs valeurs associées, ainsi que des méthodes et des fonctions.

Ce message décrira les dictionnaires en JavaScript.

Y a-t-il des dictionnaires en javascript comme Python?

Oui, en JavaScript, il existe les moyens suivants d'utiliser un dictionnaire similaire au dictionnaire de Python:

  • Objet littéral
  • Cartes javascript

Approche 1: Créez un dictionnaire en javascript à l'aide d'objet littéral

Généralement, le «Objet"Est appelé dictionnaire en javascript. L'objet est une collection de paires de valeurs clés pour stocker des données. Vous pouvez créer un objet en tant que dictionnaire en utilisant soit "objet notation littérale" ou la "Constructeur d'objets". Ici, nous verrons un exemple pour créer un dictionnaire en utilisant la «Notation littérale d'objet».

Syntaxe
Utilisez la syntaxe suivante pour créer un dictionnaire en utilisant la «Notation littérale d'objet»:

var dictionary = ;

Pour ajouter des paires de valeurs clés dans un dictionnaire, utilisez la syntaxe donnée:

dictionnaire.key = 'value';

La syntaxe suivante est utilisée pour supprimer les données du dictionnaire:

Supprimer le dictionnaire.clé;

Pour mettre à jour la valeur de toute clé, la syntaxe donnée utilisera:

dictionnaire.key = new_value;

Pour accéder aux valeurs d'un objet utilisant la notation de points ou la notation du support:

dictionnaire.clé;
dictionnaire [clé];

Exemple
Tout d'abord, nous créerons un objet vide nommé «dictionnaire«Utilisation de la« Notation littérale de l'objet »:

var dictionary = ;

Ajouter des données dans le dictionnaire au format de valeur clé:

dictionnaire.id = '111';
dictionnaire.name = 'jack';
dictionnaire.âge = '32';
dictionnaire.désignation = 'hr';

Maintenant, nous allons imprimer le dictionnaire sur la console en utilisant le «console.enregistrer()" méthode:

console.journal (dictionnaire);

Sortir

Retirer la propriété d'un dictionnaire "désignation" en utilisant le "supprimer»Opérateur:

Supprimer le dictionnaire.désignation;

La sortie montre «vrai» ce qui signifie la clé «désignation»Avec sa valeur correspondante, a été supprimé avec succès pour le dictionnaire:

Maintenant, imprimez à nouveau le dictionnaire JavaScript pour vérifier si la «désignation» de la propriété en est supprimée ou non:

console.journal (dictionnaire);

La sortie indique que la «désignation» de la propriété a été supprimée avec succès du dictionnaire:

Maintenant, mettez à jour le "identifiant»Puis imprimez le dictionnaire avec des données mises à jour:

dictionnaire.id = '115';
console.journal (dictionnaire);

Sortir

Approche 2: Créez un dictionnaire en JavaScript à l'aide de cartes JavaScript

Vous pouvez également créer un dictionnaire en JavaScript, en utilisant le javascript "Carte" fonctionnalité. Une carte est une structure de données intégrée en JavaScript qui permet de stocker des collections de paires de valeurs clés de tout type de données. Les cartes sont identiques aux objets en javascript.

Syntaxe
Suivez la syntaxe donnée pour créer un dictionnaire à l'aide de la carte JavaScript:

var dictionary = new Map ();

Pour ajouter des données dans un dictionnaire à l'aide de la carte, suivez la méthode «set ()»:

dictionnaire.set ("key", valeur);

Pour accéder à n'importe quelle valeur, utilisez la syntaxe suivante:

dictionnaire.Obtenir la clé");

Exemple
Tout d'abord, créez un dictionnaire en appelant le constructeur de cartes à l'aide du «nouveau" mot-clé:

var dictionary = new Map ();

Ajouter des données dans un dictionnaire à l'aide de la méthode Set () de la carte:

dictionnaire.set ("id", 111);
dictionnaire.set ("nom", 'John');
dictionnaire.set ("âge", 32);
dictionnaire.set ("désignation", 'hr');

Enfin, imprimez le dictionnaire sur la console:

console.journal (dictionnaire);

Sortir

Maintenant, nous obtiendrons la valeur de la propriété du dictionnaire «ID» en utilisant le «obtenir()" méthode:

dictionnaire.get ("id");

La sortie s'affiche «111«Qui est la valeur de l'attribut« id »du dictionnaire:

C'est tout sur les dictionnaires en javascript.

Conclusion

Oui, en javascript, il y a des dictionnaires comme Python. Pour créer des dictionnaires en JavaScript, utilisez le «Objets JavaScript" et "Cartes javascript"Semblable au dictionnaire de Python. Ce message a décrit les dictionnaires en javascript.