ES6: generators
This commit is contained in:
parent
c61149cbec
commit
79b208b204
15
es6.md
15
es6.md
|
@ -106,6 +106,21 @@ App = {
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### [Generators](http://babeljs.io/docs/learn-es6/#generators)
|
||||||
|
It's complicated.
|
||||||
|
|
||||||
|
```js
|
||||||
|
function* idMaker() {
|
||||||
|
var id = 0;
|
||||||
|
while (true) { yield id++; }
|
||||||
|
}
|
||||||
|
|
||||||
|
var gen = idMaker();
|
||||||
|
gen.next().value // 0
|
||||||
|
gen.next().value // 1
|
||||||
|
gen.next().value // 2
|
||||||
|
```
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
## Stable in Babel
|
## Stable in Babel
|
||||||
|
|
Loading…
Reference in New Issue