我创建如下所示的对象
var s = {
`1234`:`string`
}
但是,它将抛出以下错误,
Uncaught SyntaxError: Unexpected template string
如何创建此类元素?
答案 0 :(得分:0)
您可以将computed property names与方括号一起使用,因为template literal返回一个字符串,其作用类似于变量。
var object = { [`1234`]:`string` };
console.log(object);
答案 1 :(得分:0)
您应该使用引号而不是反引号,请尝试以下操作:
var s = { '123': 'string'}