我相信我有一些简单的事情,但我得到了js错误。
$.extend(hashONE,{options.item1 : options.item2});
也尝试过:
$.extend(hashONE,{options[item1] : options[item2]});
也
var opt = {options[item1] : options[item2]};
$.extend(hashONE, opt);
所有这些都会在“。”上生成错误。
我必须愚蠢,这应该很简单: - )
答案 0 :(得分:4)
您不能使用该语法将变量用作键名。
var opt = {};
opt[ options[ item1 ] ] = options[item2]
$.extend(hashONE, opt);
另外
var opt = {};
opt[ options.item1 ] = options.item2
$.extend(hashONE, opt);