3.3 在同一行开始一个代码块的大括号

TL;DR: 代码块的第一个大括号应该和声明的起始保持在同一行中。

代码示例

  1. // 建议
  2. function someFunction() {
  3. // 代码块
  4. }
  5. // 避免
  6. function someFunction()
  7. {
  8. // 代码块
  9. }

否则: 不遵守这项最佳实践可能导致意外的结果,在Stackoverflow的帖子中可以查看到,如下:

更多: “Why does a results vary based on curly brace placement?” (Stackoverflow)