模块(module)

it2022-06-09  91

ES6 意义最重大的语法变化,就是引入了模块(module)。

一个模块内部,使用export命令输出对外的接口。

// lib/math.js export function sum(x, y) { return x + y; } export var pi = 3.141593;

上面的模块输出了sum和pi两个接口。

import命令用于引入该模块。

// app.js import * as math from "lib/math"; alert("2π = " + math.sum(math.pi, math.pi));

上面代码中,*表示引入所有接口,也可以只引入指定的接口。

// otherApp.js import {sum, pi} from "lib/math"; alert("2π = " + sum(pi, pi));

转载于:https://www.cnblogs.com/piaobodewu/p/9742014.html


最新回复(0)