Erreur d'accès à un élément par clé en JavaScript
Lors de l'accès à un élément d'un objet via des crochets, les noms des clés doivent être entre guillemets, tandis que les noms des variables ne le doivent pas. Ne pas comprendre cela peut souvent conduire à des erreurs. C'est pourquoi discutons encore une fois des règles d'accès.
Dans le code suivant, nous obtenons de l'objet
l'élément avec la clé 'key' :
console.log(obj['key']);
Et dans le code suivant, nous obtenons de l'objet
l'élément avec la clé dont le nom
est stocké dans la variable key :
console.log(obj[key]);
Corrigez l'erreur commise dans le code suivant :
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Corrigez l'erreur commise dans le code suivant :
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);