ES 模块
阐述
ES 模块是 ECMAScript 2015 提出的标准,它规定凡是含有顶层 import
或 export
语句的文件就是一个模块,否则就是一个全局可用的文件。
导出格式
ES 模块的导出格式为 export
和 export default
,后者定义了一个主要导出。
导入格式
主要导出在导入时使用 import
,而其他导出使用 import {}
。导入的内容可以重命名。可以将全部导出的内容放入一个命名空间。
实例
import helloWorld from "./hello.js";
import { pi, phi, absolute } from "./maths.js";
import { pi as π } from "./maths.js";
import * as math from "./maths.js";