mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
docs(module): update es2020
This commit is contained in:
parent
8b4db430af
commit
03c9e345a7
@ -540,20 +540,20 @@ export default es6;
|
|||||||
export { default as es6 } from './someModule';
|
export { default as es6 } from './someModule';
|
||||||
```
|
```
|
||||||
|
|
||||||
下面三种`import`语句,没有对应的复合写法。
|
ES2020 之前,有一种`import`语句,没有对应的复合写法。
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
import * as someIdentifier from "someModule";
|
import * as someIdentifier from "someModule";
|
||||||
import someIdentifier from "someModule";
|
|
||||||
import someIdentifier, { namedIdentifier } from "someModule";
|
|
||||||
```
|
```
|
||||||
|
|
||||||
为了做到形式的对称,现在有[提案](https://github.com/leebyron/ecmascript-export-default-from),提出补上这三种复合写法。
|
[ES2020](https://github.com/tc39/proposal-export-ns-from)补上了这个写法。
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
export * as someIdentifier from "someModule";
|
export * as ns from "mod";
|
||||||
export someIdentifier from "someModule";
|
|
||||||
export someIdentifier, { namedIdentifier } from "someModule";
|
// 等同于
|
||||||
|
import * as ns from "mod";
|
||||||
|
export {ns};
|
||||||
```
|
```
|
||||||
|
|
||||||
## 模块的继承
|
## 模块的继承
|
||||||
|
Loading…
x
Reference in New Issue
Block a user