创建对象时出现意外的模板字符串

时间:2018-09-26 09:08:24

标签: javascript jquery json

我创建如下所示的对象

var s = {
  `1234`:`string`
}

但是,它将抛出以下错误,

Uncaught SyntaxError: Unexpected template string

如何创建此类元素?

2 个答案:

答案 0 :(得分:0)

您可以将computed property names与方括号一起使用,因为template literal返回一个字符串,其作用类似于变量。

var object = { [`1234`]:`string` };

console.log(object);

答案 1 :(得分:0)

您应该使用引号而不是反引号,请尝试以下操作:

 var s  = { '123': 'string'}