【发布时间】:2014-10-18 14:34:38
【问题描述】:
> a = ["key","value"]
["key", "value"]
> o = {a[0]:a[1]}
SyntaxError: Unexpected token [
不过没关系
> o = {}
Object {}
> o[a[0]] = a[1];
"value"
> o
Object {key: "value"}
浏览器版本:Chrome 37.0.2062.124 m
为什么语法错误? 剂量在这里引入一个新的背景?我不熟悉 ECMA 规范。
【问题讨论】:
标签: javascript arrays object syntax