在 JavaScript 中,模块用于将代码组织和封装到单独的文件中,从而更易于管理和重用代码。模块允许您定义私有和公共成员,从其他模块导入功能,以及导出功能以在其他模块中使用。
在 JavaScript 中引入对模块的原生支持之前,开发人员使用了各种模块系统,例如 CommonJS 和 AMD(异步模块定义)。但是,从 ES6 (ECMAScript 2015) 开始,JavaScript 内置了对使用import和export关键字的模块的支持。
以下是模块如何在 JavaScript 中工作的概述:
从模块导出:要使功能在模块外部可用,您可以使用export关键字后跟要导出的元素。它可以是变量、函数、类或对象。
// Exporting individual elements
export const myVariable