我可以在 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
.
我可以创建一个将键值作为模板字符串传递的对象吗?
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
.