使用动态名称JS创建对象

时间:2013-03-14 11:52:30

标签: javascript

我如何完成这项任务:

var i = 'foo';
var x = {
          i: 'bar'
        }
console.log(x);
> {'foo':'bar'};

谢谢!

1 个答案:

答案 0 :(得分:5)

使用括号表示法:

var i = 'foo';
var x = {};
x[i] = 'bar';