Me pregunto si es posible usar variables asignadas como identificador en una matriz json. Cuando probé este, que estaba recibiendo algunos resultados inesperados:Usando una variable como identificador en una matriz json
(Código se simplifica, los parámetros se pasan de una manera diferente)
var parameter = 'animal'; var value = 'pony'; Util.urlAppendParameters (url, {parameter : value}); Util.urlAppendParameters = function(url, parameters) { for (var x in parameters) { alert(x); } }
Ahora la ventana emergente de alerta dice: 'parámetro' en lugar de 'animal' . Sé que podría usar un método diferente (crear una matriz y asignar cada parámetro en una nueva línea), pero quiero mantener mi código compacto.
Así que mi pregunta es: ¿es posible usar una variable como identificador en la matriz json, y si es así, podría decirme cómo?
¡Gracias de antemano!
Eso es exactamente lo que estaba buscando. No es que vaya a usarlo (realmente no lo quiero realmente: D), pero tenía mucha curiosidad sobre cómo podría resolverse. ¡Gracias! –