美文网首页
ES6 Module2

ES6 Module2

作者: madisn | 来源:发表于2017-07-05 16:14 被阅读12次
export命令

<code>export</code>命令用于规定模块的对外接口
一个模块是一个独立的文件,该文件内部的变量外部无法获取,若外部需要读取改文件内部的变量,必须使用<code>export</code>关键字输出该变量

export var firstName = 'Michael';
export var lastName = 'Jackson';
export var year = 1958;    

var firstName = 'Michael';
var lastName = 'Jackson';
var year = 1958;
export {firstName, lastName, year};

上面的是输出变量
<code>export</code>命令还可以输出函数和类

export function multiply(x, y) {
  return x * y;
};//对外输出一个函数multiply

<code>export</code>输出的变量可以使用as关键字重命名

function v1() { ... }
function v2() { ... }
export {
  v1 as streamV1,
  v2 as streamV2,
  v2 as streamLatestVersion
};//重命名后原来的名字也是可以使用的

需要特别注意的:<code>export</code>命令规定的对外接口必须与模块内部的变量建立一一对应关系.
最后,<code>export</code>命令可以出现在除了块级作用域内模块的任何位置,只要处于模块顶层.

相关文章

  • ES6 Module2

    export命令 export 命令用于规定模块的对外接口一个模块是一个独立的文件,该文件内部的变量外部无法获取,...

  • 2020-04-16

    #ES6中的两个导出 1、export页面引用时候imprt {module1,module2} from 'xx...

  • 使用tag检出git submodule

    背景 某个git库的gitmodules 文件如下: 需要git module 检出的时候把module2 检出到...

  • Spring Boot 多模块配置

    一个多模块配置目录结构的例子 上图中有三个模块,module1, module2, common。module1和...

  • SpringBoot 多模块 jsp

    项目结构module1(如:封装好的一套组织机构、权限、角色、用户管理模块)包含jsp页面,module2(具体业...

  • 创建项目公用模块,并在其它项目模块实现引用

    1、在父工程点击右键,创建module2、修改创建好的module中的pom文件,添加需要用到的依赖 3、编写需要...

  • 五年级英语月考分析

    本次考试以王朝霞试卷Module2能力培优卷为测试卷,题量大,难度高,所以考试成绩不理想。人均46分,及格1...

  • ES6语法

    Tags: ES6 [TOC] ES6 常量 //ES6 const PI=3.1415926;//const声明...

  • es6新特性

    es6新特性 1.函数参数添加默认值 es6之前 es6之后: 2.字符串拼接 es6之前: es6之后: 3.解...

  • 函数默认参数

    非ES6写法 ES6写法

网友评论

      本文标题:ES6 Module2

      本文链接:https://www.haomeiwen.com/subject/ybeqhxtx.html