zoukankan      html  css  js  c++  java
  • ES6 import export

    ES6只支持静态导入和导出。

    export

    名字导出

    使用export导出多个已有的声明。

    export function add(x ,y ){return x+y;}
    export const sqrt = Math.sqrt;

    导入时,要注意大括号的

    import {adc, sqrt} from ***.js
    add(1,2)

    也可以直接导入所有

    import * as abc from xxx.js
    abc.add(1,2)

    匿名导出

    使用deault关键字

    export default function(){...}

    使用时,不需要增加大括号,并且别名可以为任意名称

    import abc from xxx.js

    注意

    命名导出和匿名导出可以混合使用,导入时也可以混合使用,只是导入时,先把匿名导入进来就可以了。

    import ttt, {adc, sqrt} from ***.js

    命名导入时,可以使用as,使用别名代替原有的命名。

    import ttt, {adc as abc1, sqrt} from ***.js

    可以同时使用

    export {
    abc,
    bcd as bcd1
    };

    同时导出,并重命名。

  • 相关阅读:
    js 数组去重的几种方式及原理
    js replace
    gulp的使用方法
    gulp 安装部署
    gulp 的5个方法
    fiddler 监听手机的http请求
    vsCood
    browser-sync使用方法
    browser-sync 安装
    npm 移除第三方包
  • 原文地址:https://www.cnblogs.com/mahuan2/p/8978947.html
Copyright © 2011-2022 走看看