在对象键中添加动态变量

时间:2014-04-17 16:17:55

标签: javascript

在Javascript中允许这样的事情:

var object = {
    'key1' + var1 : 'value',
    'key2' + var1 : 'value'
};

我想用密钥连接var1变量,但是我遇到了语法错误。这是完整的错误:

Uncaught SyntaxError: Unexpected token + 

1 个答案:

答案 0 :(得分:2)

不,显然(您收到错误),

但你可以这样做:

var obj = {};
obj["key1" + var1] = 'value';

它使用括号表示法设置动态所谓的键