在谷歌浏览器的控制台中,当我们输入:
当我们输入 "(" 时,包括没有 "}" 在内,Chrome 报错为 "SyntaxError: Unexpected token }"。为什么会这样呢?
当我们输入以下内容时,也会得到相同的错误提示:
(
当我们输入 "(" 时,包括没有 "}" 在内,Chrome 报错为 "SyntaxError: Unexpected token }"。为什么会这样呢?
当我们输入以下内容时,也会得到相同的错误提示:
console.log(
没有 "}" !!!
下一个标记应该是参数列表或 ")",因此错误消息应该是 "Expected arguments list" 或 "Unclosed (" 或其他。
我想知道,控制台输入是否被解析为 StatementList(opt)
(在ECMA-262中定义)?