Accéder aux propriétés des objets à l'aide des noms de propriétés calculés
P粉578680675
2023-08-20 15:32:14
<p>J'essaie d'accéder aux propriétés d'un objet à l'aide de noms dynamiques. Est-ce possible? </p>
<pre class="brush:php;toolbar:false;">const quelque chose = { bar: "Foobar !"
const foo = 'barre';
Something.foo; // L'idée est d'accéder à Something.bar et d'obtenir "Foobar!"</pre>
<p><br /></p>
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 :