From 79b208b20414573a730732d7e650820d1711a8b5 Mon Sep 17 00:00:00 2001 From: "Rico Sta. Cruz" Date: Wed, 11 Mar 2015 20:10:05 +0800 Subject: [PATCH] ES6: generators --- es6.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/es6.md b/es6.md index 863ee3ce3..b4beb7deb 100644 --- a/es6.md +++ b/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 +``` +
## Stable in Babel