Страницы

Поиск по вопросам

четверг, 6 февраля 2020 г.

Redux странный синтаксис

#ecmascript_6 #redux


Недавно в redux видел генераторы экшенов со странным js синтаксисом, не могу найти
и понять что это

{type: ACTION_ADD, id}


Обтяните почему тут id без пары, это же обект. Такие примеры есть в оф документации
по redux. Спасибо
    


Ответы

Ответ 1



Добро пожаловать в удивительный мир ECMAScript 6 (и 7). Это новая синтаксическая конструкция называется Property Shorthand и призвана упростить фарширование объекта значениями из пачки переменных. Если перевести этот синтаксический сахар на привычный ECMAScript 5, получится следующее: {type: ACTION_ADD, id: id} то есть предполагается, что ранее объявлена переменная id.

Комментариев нет:

Отправить комментарий