Mi chiedo se sia possibile utilizzare le variabili assegnate come identificatore in un array json. Quando ho provato questo, mi è stato sempre alcuni risultati inaspettati:Utilizzo di una variabile come identificatore in un array json
(Codice è semplificata, i parametri vengono passati in modo diverso)
var parameter = 'animal'; var value = 'pony'; Util.urlAppendParameters (url, {parameter : value}); Util.urlAppendParameters = function(url, parameters) { for (var x in parameters) { alert(x); } }
Ora finestra di avviso dice: 'parametro' invece di 'animali' . So che potrei usare un metodo diverso (creare un array e assegnare ogni parametro su una nuova riga), ma voglio mantenere il mio codice compatto.
Quindi la mia domanda è: è possibile utilizzare una variabile come identificatore nell'array json e, in caso affermativo, potrebbe dirmi come?
Grazie in anticipo!
Questo è esattamente quello che stavo cercando. Non che lo userò (di sicuro non lo voglio davvero: D), ma ero davvero curioso di sapere come avrebbe potuto essere risolto. Grazie! –