Ecmascript 6 我可以在ES6中的对象键上使用模板字符串吗?

Ecmascript 6 我可以在ES6中的对象键上使用模板字符串吗?,ecmascript-6,template-strings,Ecmascript 6,Template Strings,我可以创建一个将键值作为模板字符串传递的对象吗 const key = 'my-key', value = 'my-value' const obj = { `${key}`: value } 是否有其他方法可以执行此操作?您必须使用语法: 注意,如果您只想使用一个变量作为键,您可以编写[key]:value,当然这可以而且应该简化为{[key]:value} const key = 'my-key', value = 'my-value' const obj = { [`${key

我可以创建一个将键值作为模板字符串传递的对象吗

const key = 'my-key', value = 'my-value'
const obj = {
  `${key}`: value 
}
是否有其他方法可以执行此操作?

您必须使用语法:


注意,如果您只想使用一个变量作为键,您可以编写
[key]:value

,当然这可以而且应该简化为
{[key]:value}
const key = 'my-key', value = 'my-value'
const obj = {
  [`${key}`]: value 
}