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

import/export:es6模块导入导出方式

时间:2016-07-19 15:22:56      阅读:666      评论:0      收藏:0      [点我收藏+]

标签:

import

技术分享

示例:

1、import name from ‘my-module.js‘ ;
  导出整个模块到当前作用域,name作为接收该模块的对象名称
2、import {moduleName} from ‘my-module.js‘;
  导出模块中的单个成员moduleName
3、import {moduleName1,moduleName2} from ‘my-module‘;
  导出模块中的多个成员moduleName1、moduleName2
4、import {moduleName as moduleAlias} from ‘my-module‘;
  导出模块中的单个成员moduleName,moduleAlias为该成员别名
5、import myDefault,{moduleName1,moduleName2} from ‘my-module‘;
  myDefault为my-module.js文件default导出项

export

技术分享

示例:

1、export {function};
  导出一个函数
2、export const foo = 2;
  导出一个常量
3、export default myFunctionClass;
  默认导出,每个模块只有一个默认导出,导出的可以是一个函数,一个对象,一个类

 

 

参考:

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/import

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/export

 

import/export:es6模块导入导出方式

标签:

原文地址:http://www.cnblogs.com/suiyueshentou/p/5684818.html

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