【发布时间】:2012-12-09 11:35:23
【问题描述】:
考虑以下
var a = {foo: "bar"};
相当于
var a = {};
a.foo = "bar";
相当于
var a = {};
a['foo'] = "bar";
相当于
var a = {}
var b = "foo";
a[b] = "bar";
是否可以做类似的事情
var b = "foo";
var a = { [b]: "bar" };
这样的结果是
// => {foo: "bar"}
可接受的解决方案是 JavaScript 或 CoffeeScript
【问题讨论】:
-
我认为
a[b] = "bar"是唯一的方法。