es6中export和export default的作用、區別


作用:

  export和export default實現的功能相同,即:可用於導出(暴露)常量、函數、文件、模塊等,以便其他文件調用。

區別:

1、export導出多個對象,export default只能導出一個對象

2、export導出對象需要用{ },export default不需要{ },如:

  export {A,B,C};

  export default A;

3、在其他文件引用export default導出的對象時不一定使用導出時的字。因為這種方式實際上是將該導出對象設置為默認導出對象,如:

     假設文件A、B在同級目錄,實現文件B引入文件A的導出對象deObject:

    文件A:export default deObject

    文件B:import deObject from './A'

       或者:

       import newDeObject from './A'

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM