如果function declaration
不返回,没有名称的条目会引发错误 - Function statements require a function name。
function func(a) {
console.log(a);
function () { //Function statements require a function name
a++;
}
}
但是这个错误代码不会导致:
function func(a) {
console.log(a);
return function () { //нет ошибки
a++;
}
}
原来function declaration
只有函数返回才能没有名字?
没有任何。函数声明总是被命名的。
根据规范,函数声明的名称可能在默认导出期间不存在。
例如: