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.
Isaac
2
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" }
Henri
4
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');