建议使用函数声明代替函数表达式,原因:
函数声明是可命名的,所以他们在调用栈中更容易识别。此外,函数声明会把整个函数提升(hoisted),而函数表达式只会把函数的引用变量名提升。这条规则使得箭头函数可以取代函数表达式。
建议:
function foo() { }
不建议:
const foo = function () { };
建议使用函数声明代替函数表达式,原因:
函数声明是可命名的,所以他们在调用栈中更容易识别。此外,函数声明会把整个函数提升(hoisted),而函数表达式只会把函数的引用变量名提升。这条规则使得箭头函数可以取代函数表达式。
建议:
function foo() { }
不建议:
const foo = function () { };