Инициализируйте и определите объект с переменной в качестве ключа в одну строку!
ECMAScript 6 принес нам несколько замечательных функций и помог облегчить некоторые проблемы с Javascript. Одна конкретная проблема, с которой я боролся долгое время, связана с тем, как JavaScript инициализирует свои объекты.
До ECMAScript 6 инициализация объекта с помощью переменной в качестве ключа представляла собой двухэтапную операцию. Сначала вы инициализируете объект, а затем даете ему переменный ключ, присваивая ему значение.
Вот пример того, о чем я говорю:
EWWWW. К счастью, те кошмарные дни прошли и никогда не вернутся. Благодаря новым функциям ECMAScript 6 теперь мы можем сделать эту трудную двухшаговую операцию всего лишь одним шагом.
Не верите? Вот jsFiddle!