【发布时间】:2016-04-15 06:19:52
【问题描述】:
在 Chrome 中,以下 JavaScript 代码会引发 Unexpected Token 错误:
var somearray = ["foo","bar"];
var someassoc = {somearray[0]:somearray[1]};
抛出的错误:
Uncaught SyntaxError: Unexpected token [
相反,我希望它应该使用somearray[0] 的键和该键的somearray[1] 项来创建一个对象。
那么,为什么会这样呢? Unexpected Token 通常意味着括号被放错了地方等,但这里不是这种情况。
【问题讨论】:
标签: javascript arrays associative-array