11486 sujets

JavaScript, DOM et API Web HTML5

bonjour,

j'ai un 'creux' au niveau syntaxe Js.

Si j'ai un objet du style


let monObjet = {
  pierre :   250,
  paul :     300,
  jacques : 500
}


et que je peux ajouter un nouvel élément avec monObjet.michel = 800 par exemple.

Si je veux récupérer la clé et la valeur du nouvel élément de façon dynamique, par exemple
let myNewKey = 'michel';
let newValue = 800;

Comment puis je créer l'élément monObjet.michel en utilisant myNewKey (que je récupère par du code) ?

j'ai essayé
monObjet.{myNewKey} = newValue;
monObjet.`${myNewKey}` = newValue;
monObjet.[myNewKey] = newValue;

mais ça marche pas...
Modifié par lionel_css3 (10 Feb 2019 - 11:12)
PapyJP a écrit :
monObjet[myNewKey] = newValue;
(sans ".")


ahhhhhhhhh merci à toi !!!! Smiley banane

Je me doutais que c'était un truc tout bête en plus, c'est souvent comme ça...