Javascript try和/或catch块是否可以省略卷曲,例如if和else块?
可以缩短为Javascript try和/或catch块是否可以省略卷曲,例如if和else块?,javascript,syntax,if-statement,try-catch,curly-braces,Javascript,Syntax,If Statement,Try Catch,Curly Braces,可以缩短为 if (foo) { bar; } 因为它只是块中的一个语句 我想知道这是否也适用于try/catch。。。我不喜欢我的代码中有多余的粗线条。根据ECMAScript 5,需要一个块,这意味着您需要花括号 幽会: try Block Catch try Block Finally 最后尝试块捕获 捕获: catch(标识符)块 最后: 最后阻塞 区块: {statementlistopt} 声明列表: 语句 语句列表语句 @用户1689607:你在引用,为什么不引用你引用的
if (foo) {
bar;
}
因为它只是块中的一个语句
我想知道这是否也适用于try/catch。。。我不喜欢我的代码中有多余的粗线条。根据ECMAScript 5,需要一个块,这意味着您需要花括号 幽会:
try Block Catch
try Block Finally
最后尝试块捕获
捕获:
catch(标识符)块
最后:
最后阻塞
区块:
{statementlistopt}
声明列表:
语句
语句列表语句
@用户1689607:你在引用,为什么不引用你引用的?具体来说,.@T.J.Crowder:“根据ECMAScript 5”和该规范的HTML版本链接是否足够?@user1689607:啊,对不起,我在“github”之后逐步退出了。现在有了一个规范的HTML版本(如上链接)。(无论如何,为了避免你得到错误的印象,+1)@T.J.Crowder:没关系。。。我在链接到官方规范和带有超链接的github版本之间有点纠结。@user1689607:是的,github版本很不错。官方版本有合理的链接,但不在同一级别。
if(foo) bar;