Javascript 异步函数或异步=>;导出默认值时?
或Javascript 异步函数或异步=>;导出默认值时?,javascript,node.js,async-await,arrow-functions,es6-modules,Javascript,Node.js,Async Await,Arrow Functions,Es6 Modules,或 导出默认函数时首选哪一个?为什么?通常首选第一个。它是一个声明,而不是一个表达式值,它具有。如果你愿意,它可以很容易地命名,这就是。此外,除非您绝对需要它们来保留这个值(等等),否则您最好避免使用它们。将5个字符保存到键入中几乎不值得。如果您不打算命名函数,那么可能是第二个字符。在第一个示例中,将调用函数的代码是否需要能够.call()、.apply()或.bind()它,不需要最后的分号。这正是我想听到的!非常感谢。 export default async function () {
导出默认函数时首选哪一个?为什么?通常首选第一个。它是一个声明,而不是一个表达式值,它具有。如果你愿意,它可以很容易地命名,这就是。此外,除非您绝对需要它们来保留
这个值(等等),否则您最好避免使用它们。将5个字符保存到键入中几乎不值得。如果您不打算命名函数,那么可能是第二个字符。在第一个示例中,将调用函数的代码是否需要能够.call()
、.apply()
或.bind()
它,不需要最后的分号。这正是我想听到的!非常感谢。
export default async function () {
};
export default async () => {
};