为什么独立对象文字在JavaScript中导致SyntaxError?

时间:2015-02-26 18:38:43

标签: javascript

在Chrome上使用JavaScript控制台:

> [1, 2]
[1, 2]
> {a: 1, b: 2}
Uncaught SyntaxError: Unexpected token :
> {a: 1}
1

为什么允许使用独立的数组文字,而不是独立的对象文字...以及第三个语句在这里发生了什么?

(在Firefox上有类似结果,但node.js CLI很乐意将后两个语句理解为对象文字。)

0 个答案:

没有答案