我知道您可以执行以下操作:

const foo = (bar) => { //some code... };
const baz = () => { //some code... };
export default { foo, baz, ... }


要么

export default {
  foo: (bar) => //some code,
  baz: () => //some code,
  ...
}


有一个相对于另一个的优势,还是仅仅是一种偏好风格?

最佳答案

在第一个示例中,您可以访问两个函数,例如

const foo = (bar) => { //some code... };
const baz = () => { foo(); //some code that uses foo() };
export default { foo, baz, ... }


在第二个中,您不能。

关于javascript - JavaScript-导出默认类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54261213/

10-12 12:23
查看更多