割り当てられた変数をjson配列の識別子として使用できるかどうか疑問に思っています。私がこれを試したとき、私はいくつかの予期しない結果を得ていました:
(コードは単純化され、パラメーターは別の方法で渡されます)
var parameter = 'animal';
var value = 'pony';
Util.urlAppendParameters(url, {
parameter: value
});
Util.urlAppendParameters = function(url, parameters) {
for (var x in parameters) {
alert(x);
}
}
これで、アラートポップアップに「動物」ではなく「パラメータ」と表示されます。別の方法(配列を作成し、すべてのパラメーターを新しい行に割り当てる)を使用できることはわかっていますが、コードをコンパクトに保ちたいと考えています。
だから私の質問は:json配列の識別子として変数を使用することは可能ですか?もしそうなら、その方法を教えていただけますか?
前もって感謝します!