不要在块内声明一个函数

不要在块内声明一个函数(严格模式会报语法错误)。如果确实需要在块中定义函数,可以使用函数表达式来声明函数。

/* Recommended */
if (x) {
     var foo = function() {};
  }

/* Wrong */
if (x) {
     function foo() {}
  }

posted @ 2017-03-13 10:08  我啊我  阅读(290)  评论(0编辑  收藏  举报