在javascript中经常使用导出到一个文件可以吗?
Is it okay to use export frequently to one file in javascript?
这两种导出方式有什么区别?
第一种方法:
export const a = 'a';
export const b = 'b';
export const c = 'c';
export const d = 'd';
第二种方法:
const a = 'a';
const b = 'b';
const c = 'c';
const d = 'd';
export {a,b,c,d};
如果我像第一种方法一样使用太多导出,是否会出现性能问题?
或者我想知道我是否不必担心导出过多的性能问题。
命名导出
命名导出对于一次导出多个值很有用。在导入过程中,使用相同的名称很重要。
// exporting everyting at ones
export { Sum, object, array, string, number, boolean, Null };
// exporting with different names
export { Sum as adding, number as binary }
默认导出
默认导出对于仅导出单个值很有用。在导入过程中,可以省略卷曲裸露并使用任何名称。
export default func;
export default function func() {
return "this a default export.";
}
我不知道有任何性能问题涉及从一个文件导出太多,也没有使用 { a,b,c,d }
而不是 export a; export b; ...
,但是建议只让文件导出一个东西或最多导出一个东西不知何故 connected/related.
这两种导出方式有什么区别?
第一种方法:
export const a = 'a';
export const b = 'b';
export const c = 'c';
export const d = 'd';
第二种方法:
const a = 'a';
const b = 'b';
const c = 'c';
const d = 'd';
export {a,b,c,d};
如果我像第一种方法一样使用太多导出,是否会出现性能问题?
或者我想知道我是否不必担心导出过多的性能问题。
命名导出
命名导出对于一次导出多个值很有用。在导入过程中,使用相同的名称很重要。
// exporting everyting at ones
export { Sum, object, array, string, number, boolean, Null };
// exporting with different names
export { Sum as adding, number as binary }
默认导出
默认导出对于仅导出单个值很有用。在导入过程中,可以省略卷曲裸露并使用任何名称。
export default func;
export default function func() {
return "this a default export.";
}
我不知道有任何性能问题涉及从一个文件导出太多,也没有使用 { a,b,c,d }
而不是 export a; export b; ...
,但是建议只让文件导出一个东西或最多导出一个东西不知何故 connected/related.