ES6的导出规则不太理解
看了阮一峰的es6模块化部分这里看不明白了,什么叫提供对外的接口
需要特别注意的是,export命令规定的是对外的接口,必须与模块内部的变量建立一一对应关系。
上面两种写法都会报错,因为没有提供对外的接口。第一种写法直接输出 1,第二种写法通过变量m,还是直接输出 1。1只是一个值,不是接口。正确的写法是下面这样。
上面三种写法都是正确的,规定了对外的接口m。其他脚本可以通过这个接口,取到值1。它们的实质是,在接口名与模块内部变量之间,建立了一一对应的关系。
需要特别注意的是,export命令规定的是对外的接口,必须与模块内部的变量建立一一对应关系。
// 报错
export 1;
// 报错
var m = 1;
export m;
上面两种写法都会报错,因为没有提供对外的接口。第一种写法直接输出 1,第二种写法通过变量m,还是直接输出 1。1只是一个值,不是接口。正确的写法是下面这样。
// 写法一
export var m = 1;
// 写法二
var m = 1;
export {m};
// 写法三
var n = 1;
export {n as m};
上面三种写法都是正确的,规定了对外的接口m。其他脚本可以通过这个接口,取到值1。它们的实质是,在接口名与模块内部变量之间,建立了一一对应的关系。
...全文
相关推荐
es搜索引擎资源包:elasticsearch-5.6.1.zip
**Elasticsearch 5.6.1 搜索引擎详解**Elasticsearch 是一款基于 Lucene 的开源全文搜索引擎,被广泛应用于大数据分析、日志聚合、实时搜索等领域。
ES查询客户端,elasticsearch可视化工具 elasticsearch查询客户端
**Elasticsearch查询客户端与可视化工具**Elasticsearch(简称ES)是一款强大的开源搜索引擎,广泛应用于数据检索、分析和管理。
Elasticsearch Demo 读取word内容写入到Es上并展示在WebFrom页面上
**Elasticsearch(ES)** 是一个开源的全文搜索引擎,基于Lucene构建,设计用于分布式、可扩展的数据存储和搜索。
ES-elasticsearch 常用语句
本文主要介绍了Elasticsearch (ES) 的常用操作,包括查询索引的结构、创建新的索引以及如何添加字段。在Elasticsearch中,数据存储以索引的形式进行,类似于传统数据库中的表
es分布式搜索引擎
Elasticsearch(简称ES)是一款基于Lucene的开源、实时、分布式全文搜索引擎,它不仅提供了搜索功能,还能进行数据分析和可视化。


