0
是这样允许在Javascript:添加动态变量对象键
var object = {
'key1' + var1 : 'value',
'key2' + var1 : 'value'
};
我会喜欢Concat的用钥匙将var1的变量,但我得到一个语法错误。下面是完整的错误:
Uncaught SyntaxError: Unexpected token +
是这样允许在Javascript:添加动态变量对象键
var object = {
'key1' + var1 : 'value',
'key2' + var1 : 'value'
};
我会喜欢Concat的用钥匙将var1的变量,但我得到一个语法错误。下面是完整的错误:
Uncaught SyntaxError: Unexpected token +
没有,很明显(你得到一个错误),
但你可以这样做:
var obj = {};
obj["key1" + var1] = 'value';
它使用了括号符号设置动态所谓的密钥
如果您不确定它是否正常,请在开发者控制台中尝试。 – phylax
@phylax可能OP已经尝试过,没有做错事情就不会发生语法错误; )。 – Teemu
这是比较常见的问题,只是[挑你的dup](http://stackoverflow.com/search?q= [javascript] dynamic + object + key)... – Teemu