【发布时间】:2011-09-18 01:27:38
【问题描述】:
我正在设置一些数据来进行 AJAX 发布,代码如下所示。
var data = {}
data.someId= 3;
data.anotherId = 4;
这很好用。但是为什么我不需要在第一行末尾加分号呢?
【问题讨论】:
-
这是我所知道的关于 ASI(JavaScript 中的分号)主题的最佳资源:JavaScript Semicolon Insertion: Everything you need to know
-
每次忘记添加分号时,Douglas Crockford 都会哭。
-
@Scottie 我从不忘记添加它们。我只是不添加它们。(以
(开头的语句除外——在这种情况下,我在所述语句前加上分号。其他情况的语句以终端混淆 ASI 开头通常表示另一个问题,例如用作语句的表达式。)
标签: javascript automation insertion