我知道您可以执行以下操作:
const foo = (bar) => { //some code... };
const baz = () => { //some code... };
export default { foo, baz, ... }
或
export default {
foo: (bar) => //some code,
baz: () => //some code,
...
}
一个人比另一个人有优势吗?还是仅仅是一种偏好风格?
答案 0 :(得分:1)
这都是首选项。我认为第一种方法更具可读性。声明变量,然后导出所需的变量。如果您决定将出口分成几部分,那么第二部分就不能很好地解决问题。
答案 1 :(得分:1)
在第一个示例中,您可以访问两个功能,例如
const foo = (bar) => { //some code... };
const baz = () => { foo(); //some code that uses foo() };
export default { foo, baz, ... }
在第二个中,您不能。