Я ищу простой синтаксис, позволяющий мне создать новый объект с одним свойством и установить значение этого свойства. Вот пример. Мне бы хотелось сделать что-то на одной линии.Создайте новый объект с переменным ключом и значением в одной строке
let parent = 'jackets',
let responses = [{'color':'red', 'size':'medium'}]
let tmp = {}
tmp[parent] = responses
return tmp
Если войти:
{
"jackets": [
{
'color':'red',
'size':'medium'
}
]
}
Я думал, что я видел когда-то, что это будет возможно в эс-спецификации, но он не работает с Вавилонской-2015 предустановки.
let jackets = {`${parent}`: responses}
Также см. [Шаблон String As Object Property Name] (http://stackoverflow.com/q/33194138/1529630) – Oriol