35
export default async function () {

};

or

export default async () => {

};

Which one is preferred when exporting a default function and why?

4

1 回答 1

37

通常首选第一个。它是一个声明,而不是一个表达式值,它具有微妙的优势。如果你愿意,它可以很容易地命名,这是一个很好的做法。此外,箭头函数在某些情况下也有一些缺点,因此除非您绝对需要它们来保存this值(等),否则您宁愿避免使用它们。节省 5 个字符来输入是不值得的。

于 2016-10-19T03:23:45.557 回答