0

私は信じている単純なものを持っていますが、jsエラーが発生しています。

 $.extend(hashONE,{options.item1 : options.item2});

も試しました:

 $.extend(hashONE,{options[item1] : options[item2]});

また

 var opt = {options[item1] : options[item2]};
 $.extend(hashONE, opt);

これらはすべて、「。」でエラーを生成します。

私はばかげているに違いありません、これは簡単だと思われます:-)

4

1 に答える 1

4

その構文を使用して変数をキー名として使用することはできません。

var opt = {};
opt[ options[ item1 ] ] = options[item2]
$.extend(hashONE, opt);

また

var opt = {};
opt[ options.item1 ] = options.item2
$.extend(hashONE, opt);
于 2013-08-28T01:55:53.133 に答える