【发布时间】:2023-04-08 15:01:02
【问题描述】:
出于某种原因,至少在浏览器控制台中,这是一个有效的表达式,其计算结果为 x 等于 1
{x} = {x:1}
然而,同样的事情,最后有一个分号会引发以下错误:
SyntaxError: Unexpected token =
谁能解释一下原因?
【问题讨论】:
-
确切的错误信息是什么?
-
Uncaught SyntaxError: Unexpected token =最有可能 -
你必须在第一条语句中遇到错误
-
你需要在前面写
var,才能让它再次工作。喜欢var {x} = {x:1}; -
我不明白为什么这被否决了。这是一个关于令人困惑和意想不到的行为的很好的问题。
标签: javascript