Allman风格在JavaScript中的危险含义

Aja*_*.14 11 javascript code-formatting

我不记得在哪里,但最近我通过了评论,其中用户告诉1TBS在JavaScript中比Allman更受欢迎,并且说Allman在JavaScript中有危险的含义.

这是一个有效的陈述吗?如果是这样,为什么?

Esa*_*ija 20

returnLineTerminator之后不能有:

return
{


};
Run Code Online (Sandbox Code Playgroud)

被视为return;(返回undefined)而不是return {};(返回一个对象)

请参阅规则Automatic Semicolon Insertion (ASI)了解更多信息.

  • 我已经成长为非常喜欢javascript,但这仍然很奇怪 (5认同)
  • [关于使用分号的快速咆哮。](http://benalman.com/news/2012/04/semicolons-required-in-javascript/) 解释一下:`JavaScript 中需要分号;它们只是您的 JavaScript 中不需要的。 (2认同)