Можно ли определить свойство с динамическим именем, используя литерал объекта в JavaScript?

Рассмотрим следующее

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

Ответы на вопрос(7)

Ваш ответ на вопрос