zoukankan      html  css  js  c++  java
  • [ES6] Module export

    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");
  • 相关阅读:
    windows10装机小记
    Linus Benedict Torvalds hate FUD
    营销文章good
    商城趣聊4
    商城趣聊3
    商城趣聊2
    商城趣聊1
    temp
    学习代码检视方法 (摘自某图片)
    xilinx sdk闪退问题
  • 原文地址:https://www.cnblogs.com/Answer1215/p/5131548.html
Copyright © 2011-2022 走看看