首页 > 其他 > 详细

[ES6] Module export

时间:2016-01-14 21:00:23      阅读:298      评论:0      收藏:0      [点我收藏+]

Default export:

Default export is easy way to export a function to outside module.

//flash-message.js
export default function(message){
   alert(message);
}

//app.js
import flashMessage from ‘./flast-message‘;

flashMessage("Hello");

 

Default export can only export one function pre module:

//flash-message.js
export default function(message){
   alert(message);
}

// Not available outside this module
function logMessage(message) {
   console.log(message);
}

 

Using named exprots:

In order to export multiple functions from a single module, we can use naming exprots.

// flash-message.js
function alertMessage(message) {
   alert(message);
}

function logMessage(message) {
   console.log(message);
}

export {alertMessage, logMessage};

//app.js

import {alertMessage, logMessage} from ‘./flash-message‘;

alertMessage("Hello");
logMessage("Hello");

 

[ES6] Module export

原文:http://www.cnblogs.com/Answer1215/p/5131548.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!