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

    es6中export和as的用法是什么

    长期闲置长期闲置2022-03-31 14:59:04原创72

    在es6中,export关键字用于将变量、函数、对象进行模块化,让外部进行引用,提供外部调用接口,语法为“export var a = 'name';”;as关键字用于修改变量名,语法为“export {新变量名 as 旧变量名}”。

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

    es6中export和as的用法

    export的用法:

    export可以让我们把变量,函数,对象进行模块话,提供外部调用接口,让外部进行引用。先来看个最简单的例子,把一个变量模块化。我们新建一个temp.js文件,然后在文件中输出一个模块变量。

    export var a = 'jspang';

    然后可以在index.js中以import的形式引入。

    import {a} from './temp.js';
    console.log(a);

    cmd命令模块输入

    babel-node index.js 要注意目录

    多变量的输出(temp.js)

    var a ='jspang';
    var b ='技术胖';
    var c = 'web';
    export {a,b,c} //包装成对象{}

    函数的模块化输出(temp.js)

    export function add(a,b){
        return a+b;
    }

    as的用法

    有些时候我们并不想暴露模块里边的变量名称,而给模块起一个更语义话的名称,这时候我们就可以使用as来操作。

    var a ='jspang';
    var b ='技术胖';
    var c = 'web';
    export {
        x as a,
        y as b,
        z as c
    }

    在开发中可能遇到变量名重名或需要修改变量名时,ES6中可以用关键字 as 一键更名。

    10.png

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

    以上就是es6中export和as的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:es6
    上一篇:es6中的三个点用法是什么 下一篇:es6中let和var的区别是什么
    PHP编程就业班

    相关文章推荐

    • es6中什么是暂时性死区• es6生成器是什么意思• 箭头函数是es6的新功能吗• es6中的反引号用来做什么• es6中yield是什么意思

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网