0

这会触发 ASI(自动分号插入)吗?

if (abc === def) {

    doSomething();
} // <-- here
else {  

    doDifferently();
}

try {

    doSomething();
} // <-- here
catch(e) {

    doCatch();
}
4

2 回答 2

2

不。自动分号插入仅发生在语句之间,而您的示例并非如此。

一个if - else语句是一个单一的语句。在那里插入分号绝对没有意义。分号插入“功能”就是要理解一系列以分号分隔的单独语句。

于 2013-01-16T04:55:45.107 回答
1

不 - 您可以根据自己的喜好构建大括号。

于 2013-01-16T04:55:54.433 回答