0
Accéder à un élément de tableau avec la ligne suivante fonctionne très bien;Javascript: Syntaxe correcte avec tableaux?
if (dataset[i].properties.property == "value") { ...
Cependant, quand je veux que ce soit un peu plus dynamique, je suis coincé. Comment puis-je utiliser ma propre variable pour accéder à l'élément de tableau, comme indiqué ci-dessous?
var myVar = 'property';
if (dataset[i].properties.myVar == "value") { ...
Merci
Jamais pensé que c'était si facile - Je suis totalement pris entre les syntaxes appropriées de PHP et JS :) – Industrial
+1 pour la seule solution correcte. Les gens qui utilisent 'eval' pour ça devraient brûler en enfer. – delnan
+1 Cela pourrait valoir la peine d'étendre l'explication un peu, en parlant de comment 'xy' et' x ["y"] 'sont exactement la même chose (sauf' y' étant un mot réservé, bien sûr, auquel cas seulement cette dernière forme fonctionne de manière fiable), en étoffant avec quelques exemples ... –