javascript - 为什么 "{} == {}"会导致 SyntaxError?

标签 javascript syntax-error

<分区>

Possible Duplicate:
Why {} != ( {} ) in JavaScript?

我今天试过了,今天它给我带来了SyntaxError,这让我很奇怪;这有什么问题吗?

{} === {}
{} == {}

怎么了?

最佳答案

{ 是一行中的第一个标记时,它被认为是 block 的开始。

{
  some();
  statements();
  here();
}

而且不是对象字面量。代码块不能等于任何东西,它不是可分配的东西。

({}) === {}

这将使解析器直接设置。

关于javascript - 为什么 "{} == {}"会导致 SyntaxError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14532355/

相关文章:

javascript - jQuery Slidetoggle + 旋转

debugging - SPSS宏从变量打开CSV

syntax-error - 无法识别基本的LISP功能

python - 用Python除以零错误?

mysql - HeidiSql - 不断收到错误 1064

php - PHP : sytax error unexpected 'require_once' on registration page

javascript - 生成具有相关概率的随机字符串

javascript - 使用动态 javascript 将 InnerHTML 放置在正确的位置

Javascript 条件顺序评估

javascript - 使用 jquery 重复 id、名称