ES6 模块是 JavaScript 中一种新的模块化规范,它使得 JavaScript 代码的组织和复用更加高效。以下是一些关于 ES6 模块的关键特性:

特性

  • 导入和导出: 使用 importexport 关键字来导入和导出模块。
  • 默认导出: 可以使用 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 模块指南

JavaScript_Module
希望以上内容能够帮助您更好地理解 ES6 模块。如果您有更多问题,欢迎访问我们的社区 [JavaScript 社区](/javascript_community) 进行讨论。