zoukankan      html  css  js  c++  java
  • ES6中export default与export的区别

    1.export default 和export都可以用于导出常量,函数,文件,模块等;

    2.可以在模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用

    3.在一个文件或者模块中,export,import可以有多个,但是export default只能有一个。

    4.通过export方式导出,在导入的时候需要加{},export default不需要在导入的时候加{}

    export default

    const forEach = (array, fn) => {
      let i;
      for(i = 0; i < array.length; i++)
        fn(array[i])
    }
    
    export default forEach
    

    引入模板

    import forEach from '../lib/lib/es6-functional'
    
    var array = [1, 2, 3]
    forEach(array, (data) => console.log(data))
    

    export

    export const forEach = (array, fn) => {
      let i;
      for(i = 0; i < array.length; i++)
        fn(array[i])
    }
    

    或者:

    const forEach = (array, fn) => {
      let i;
      for(i = 0; i < array.length; i++)
        fn(array[i])
    }
    
    export  { forEach }
    

    引入模板

    import { forEach }  from '../lib/lib/es6-functional'
    
    var array = [1, 2, 3]
    forEach(array, (data) => console.log(data))
    
    今天你学习了吗!!!
  • 相关阅读:
    Codeforces 1381B Unmerge(序列划分+背包)
    daily overview(2020.03.07update:该网站打不开惹
    矩阵相关
    颓式子
    51nod 1603 限高二叉排列树/1412 AVL树的种类
    模板合集(未完
    【luogu5651】 基础最短路练习题 [?]
    一个大Za
    【2019.11.11】
    【noip2017】
  • 原文地址:https://www.cnblogs.com/nayek/p/12041319.html
Copyright © 2011-2022 走看看