if (foo) {
  bar;
}

可以缩短为
if(foo) bar;

因为它只是该块中的一个语句。

我想知道是否同样适用于尝试/捕获...我不喜欢代码中多余的东西。

最佳答案

根据ECMAScript 5,需要一个块,这意味着您需要花括号。
http://es5.github.com/#x12.14

http://es5.github.com/#x12.1

08-25 16:06