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

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

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

代码示例

  // 建议
  function someFunction() {
    // 代码块
  }

  // 避免
  function someFunction()
  {
    // 代码块
  }

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

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