ES6 模块是 JavaScript 中一种新的模块化规范,它使得 JavaScript 代码的组织和复用更加高效。以下是一些关于 ES6 模块的关键特性:
特性
- 导入和导出: 使用
import
和export
关键字来导入和导出模块。 - 默认导出: 可以使用
default
关键字来导出一个模块的默认导出。 - 动态导入: 使用
import()
函数可以动态地导入模块。
示例
假设我们有一个名为 math.js
的模块,它包含了一些数学计算功能:
// math.js
export function add(a, b) {
return a + b;
}
export function subtract(a, b) {
return a - b;
}
export default function multiply(a, b) {
return a * b;
}
在另一个模块中,我们可以这样使用 math.js
:
// main.js
import add, { subtract } from './math';
import multiply from './math';
console.log(add(5, 3)); // 8
console.log(subtract(5, 3)); // 2
console.log(multiply(5, 3)); // 15
扩展阅读
想了解更多关于 ES6 模块的信息?请访问本站 ES6 模块指南。
希望以上内容能够帮助您更好地理解 ES6 模块。如果您有更多问题,欢迎访问我们的社区 [JavaScript 社区](/javascript_community) 进行讨论。