export default async function () {
};
或者export default async () => {
};
导出默认函数时应该选择哪一个并解释原因?
export default async function () {
};
或者export default async () => {
};
导出默认函数时应该选择哪一个并解释原因?
首选第一种方式。它是一个声明,而不是表达式的值,具有微妙的优势(subtle advantages)。如果需要,也可以轻松命名,这是一个好习惯。此外,在某些情况下,箭头函数存在一些缺点,因此除非您绝对需要它们来保留this
值等,否则最好避免使用它们。省略5个字符的输入几乎没有什么价值。
.call()
,.apply()
或.bind()
它? - nnnnnn