【发布时间】:2013-09-20 09:02:42
【问题描述】:
我有一些比下面更复杂的字符串,但简单来说,假设我有
var stats_members = ",\{\"y\"\: 6\}";
var data =
[{
"x": "2012-11-05",
"y": 6
},+stats_members+
]
;
当我console.log(data)我不断收到Uncaught SyntaxError: Unexpected token ] 有人可以解释为什么吗?
【问题讨论】:
-
你的目标并不明显,在这里。所以很难修复你的代码。
-
为什么你的数组声明中只有一个操作数的两个
+(加法、连接)符号? -
也许您想将该字符串评估为一个对象,然后在您的新对象中添加对它的引用,不带加号。
-
@Lepidosteus 因为,实际上我有一些聪明的动态生成的代码。但为了简单起见,我放了一些字符串来测试
标签: javascript string object