码迷,mamicode.com
首页 > 其他好文 > 详细

模块(module)

时间:2018-10-04 13:20:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:lib   function   return   arp   from   mod   引入   指定   port   

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

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

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

上面的模块输出了sumpi两个接口。

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));

模块(module)

标签:lib   function   return   arp   from   mod   引入   指定   port   

原文地址:https://www.cnblogs.com/piaobodewu/p/9742014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!