如何使用 export 导出模块?

推荐答案

在 EcmaScript 中,可以使用 export 关键字来导出模块中的变量、函数、类等。以下是几种常见的导出方式:

1. 导出单个变量或函数

2. 导出多个变量或函数

3. 导出默认值

4. 重命名导出

5. 导出所有内容

本题详细解读

1. 导出单个变量或函数

这种方式适用于只需要导出一个变量或函数的情况。使用 export 关键字直接导出变量或函数,其他模块可以通过 import 关键字导入并使用。

2. 导出多个变量或函数

当需要导出多个变量或函数时,可以将它们放在一个 export 语句中,用逗号分隔。这种方式可以使代码更加简洁。

3. 导出默认值

每个模块可以有一个默认导出,使用 export default 关键字。默认导出可以是任何类型的值,如函数、对象、类等。导入时可以使用任意名称来引用默认导出。

4. 重命名导出

有时可能需要将导出的变量或函数重命名,以便在导入时使用不同的名称。可以使用 as 关键字来实现这一点。

5. 导出所有内容

如果一个模块需要导出另一个模块的所有内容,可以使用 export * from 'module-name' 语法。这种方式通常用于创建聚合模块。

通过以上几种方式,可以灵活地导出模块中的内容,满足不同的开发需求。

纠错
反馈