Инициализируйте и определите объект с переменной в качестве ключа в одну строку!

ECMAScript 6 принес нам несколько замечательных функций и помог облегчить некоторые проблемы с Javascript. Одна конкретная проблема, с которой я боролся долгое время, связана с тем, как JavaScript инициализирует свои объекты.

До ECMAScript 6 инициализация объекта с помощью переменной в качестве ключа представляла собой двухэтапную операцию. Сначала вы инициализируете объект, а затем даете ему переменный ключ, присваивая ему значение.

Вот пример того, о чем я говорю:

EWWWW. К счастью, те кошмарные дни прошли и никогда не вернутся. Благодаря новым функциям ECMAScript 6 теперь мы можем сделать эту трудную двухшаговую операцию всего лишь одним шагом.

Не верите? Вот jsFiddle!