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

Can I use Template String on object key in ES6?

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

const key = 'my-key', value = 'my-value'
const obj = {
  `${key}`: value 
}

是否有替代方案?

您必须使用 computed property 语法:

const key = 'my-key', value = 'my-value'
const obj = {
  [`${key}`]: value 
}

注意,如果只是想用一个变量作为key,可以写成[key]: value.