Il existe deux manières d'accéder aux propriétés d'un objet :notation par points: quelque chose.bar et notation entre crochets : quelque chose['bar'].
La valeur entre crochets peut être n’importe quelle expression. Par conséquent, si le nom de la propriété est stocké dans une variable, la notation entre crochets doit être utilisée :
var something = { bar: 'foo' }; var foo = 'bar'; // both x = something[foo] and something[foo] = x work as expected console.log(something[foo]); console.log(something.bar)
Voici ma solution :
Exemple d'utilisation :
Il existe deux manières d'accéder aux propriétés d'un objet :notation par points: quelque chose.bar et notation entre crochets : quelque chose['bar'].
La valeur entre crochets peut être n’importe quelle expression. Par conséquent, si le nom de la propriété est stocké dans une variable, la notation entre crochets doit être utilisée :