不要在块内声明一个函数(严格模式会报语法错误)。如果确实需要在块中定义函数,可以使用函数表达式来声明函数。
/* Recommended */if (x) { var foo = function() {}; }
/* Wrong */if (x) { function foo() {} }