• 技术文章 >web前端 >前端问答

    es6的模块导出使用什么方法

    长期闲置长期闲置2022-05-06 15:54:34原创158

    es6的模块导出使用的方法:1、导出默认模块,一个模块文件只能有一个默认模块,语法为“export default 需要导出的成员”;2、导出普通模块,一个模块文件可以有多个普通模块,语法为“export 按需导出的成员”。

    本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

    es6的模块导出使用什么方法

    默认导出

    一个模块文件只能有一个默认模块,可以有多个普通模块

    语句:export default 需要导出的成员

    const n1 = 10
    const n2 = 20
     
    const show = () => {
      console.log('hello')
    }
     
    export default {
      n1,
      show
    }

    默认导入

    语句: import 变量的名字 from '模块标识符'

    import m1 from './1.默认导出.js'
    console.log(m1)

    注意事项:

    每个模块中,只允许使用唯一的一次 export default,否则会报错!

    默认导入时的接收名称可以任意名称,只要是合法的成员名称即可

    按需导出

    可以把任意的数据类型作为模块导出

    语法:按需导出的语法: export 按需导出的成员

    export const n1 = 10
     
    export const n2 = 20

    按需导入

    按需导入的语法: import { m1 } from '模块标识符'

    import { n1 } from './3.按需导出.js'
     
    console.log(n1)

    按需导入与按需导出的注意事项:

    【相关推荐:javascript视频教程web前端

    以上就是es6的模块导出使用什么方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ES6
    上一篇:es6的let是什么 下一篇:es6有工厂模式吗
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• es6中find和filter有什么区别• es6怎么判断是否是数组• es6数组怎么去除特定的数• foreach是es6里的吗• es6中super的用法是什么
    1/1

    PHP中文网