「Ruby の Enumerator でジェネレータを作ったり、遅延評価してみる」や「Python でジェネレータを作ったり、遅延評価してみる」の記事を ECMAScript 6 のジェネレータを使って記述するとどのようになるのか, 実際に試してみました. ECMAScript 6 の各ブラウザや処理系での実装状況の詳細はこちらを参照してください. 現時点でこの記事のコードがそのまま実行できる処理系はないと思われます. コードを Babel 等を用いて ECMAScript 5 のコードに変換するか (この場合ジェネレータを利用するために Polyfill が必要になります) arrow functions などの処理系が対応していない部分を書き換えて実行する必要があります. ジェネレータの基本 ECMAScript 6 で提案されているジェネレータについては「function* – Ja
![ECMAScript 6 でジェネレータを作ったり、遅延評価してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd3b0b5c5b58c389c529a9e208dba6009a2c4f8f/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fblog.ymyzk.com%2Fwp-content%2Fuploads%2F2016%2F07%2Fcropped-favicon.png%3Ffit%3D512%252C512%26ssl%3D1)