export default async function () {
};
或
export default async () => {
};
导出默认函数时首选哪一个?为什么?
答案 0 :(得分:12)
第一个通常是首选。它是一个声明,而不是表达式值,它有subtle advantages。如果你愿意,可以很容易地命名,is a good practice。另外,arrow functions have a few disadvantages in certain situations,所以除非你绝对需要它们来保留this
值(等等),否则你宁愿避开它们。将5个字符保存到类型中是不值得的。