1.在 ES6 模块系统中,export 和 export default 都是用于从模块中导出值,以便其他模块可以导入和使用这些值。
export:
1.使用 export 关键字,可以导出多个值。导出的是具名的导出,这意味着其他模块在导入时需要使用正确的变量名来导入。
2.导出的每个值都有自己的命名,这有助于提高代码的可读性和可维护性。
export default:
export default 用于导出一个默认值。这意味着你可以不使用具体的变量名来导入这个值。
在其他模块导入时,可以使用任何你喜欢的变量名来引用这个默认导出值。
一个模块只能有一个默认导出。如果你尝试导出多个默认值,只有最后一个会被视为默认导出。
以下是两个关键字的使用示例:
使用 export:
在 module1.js 文件中:
export const name = '张三';
export function