我今天试了一下,它今天把它扔给了我 SyntaxError ,这让我很奇怪;这有什么问题?
{} === {}
{} == {}
怎么了?
答案 0 :(得分:9)
当{
是一行中的第一个标记时,它被认为是阻止的开始。
{
some();
statements();
here();
}
而不是对象文字。代码块不能等于任何东西,它不是可分配的东西。
({}) === {}
这将直接设置解析器。
答案 1 :(得分:4)
使用parens。括号将模糊代码转换为表达式:
({}) === ({})
或者:
({} === {})