在Chrome中,下面的JavaScript代码抛出异常标记错误:意外的标记错误
var somearray = ["foo","bar"];
var someassoc = {somearray[0]:somearray[1]};
错误抛出:
Uncaught SyntaxError: Unexpected token [
当代替我会期望它应该用somearray[0]
的密钥和somearray[1]
的密钥作为该密钥的对象。
那么,为什么会发生这种情况呢?一个Unexpected Token
通常意味着支架被放错了地方等,但这不是这种情况。
“一个简单的字符串” ---没有什么可以像这样那样的模糊。 '_' <---这是一个“简单的字符串”? – zerkms