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>
|
||||
|
||||
## Stable in Babel
|
||||
|
|
Loading…
Reference in New Issue