Créer un dictionnaire et ajouter des paires clé-valeur dynamiquement JavaScript

Bonjour,

Comment puis-je créer un dictionnaire et ajouter des paires clé-valeur dynamiquement en JavaScript?

Je veux ajouter dynamiquement les paires clé-valeur et je ne sais pas comment faire.

Quelqu’un sait-il comment créer cet objet et ajouter dynamiquement les paires clé-valeur ?

J’ai essayé le code suivant:

var dict = [{1:"A", 2:"B"}];
dict[0].key = 3;
dict[0].value = "C";

Mais cela ne fonctionne pas.

Méthode 1:

var dict = {
  key1: "value1",
  key2: "value2"
  // etc.
};

Méthode 2:

var dict = {};
dict.key1 = "value1";
dict.key2 = "value2";
// etc.

Essayez le code suivant:

var dict = {};

dict['1'] = "A";
dict['2'] = "B";
dict['3'] = "C";

console.log(dict);

Sortie:

Object { 1:"A", 2:"B", 3:"C" } 

C’est aussi simple que ça :

var dict = {}; // créer un nouveau dictionnaire vide

Ou créer un nouveau dictionnaire avec deux paires

var dict = {key: value, key2: value2}; 

Puis

dict.key3 = value3; // ajouter une nouvelle paire clé/valeur

console.log(dict.key2);     // affiche value2
console.log(dict['key2']);  // affiche value2

Vous pouvez créer un dictionnaire en utilisant Map, comme ceci:

var dict = new Map();
dict.set('key1', 'value1');
dict.set('key2', 'value2');