【发布时间】:2019-07-11 13:35:06
【问题描述】:
{} == []
输出:
Uncaught SyntaxError: Unexpected token ==
在哪里,
{} == {}
输出
假
【问题讨论】:
-
好吧,
[] == {}有效。 -
试试
new Object({}) == new Array([]); -
{}很可能被解释为代码块,但为什么无论如何要在控制台中键入无意义的表达式..? -
看起来是一个控制台的东西。
{} == {}在普通 JS 中作为独立行抛出 -
那么为什么下面的{}没有解析成语句块呢?