タグ

ブックマーク / smart.ataglance.jp (1)

  • Babel で ES6 の Generator を試す | スマホ神 – JavaScript 受託開発 –

    ES6 で提案され、すでに一部の Web ブラウザで実装されている機能に Generator があります。今回をそれを試してみます。 必要な知識 npm 必要なものをインストール 例によって babel をインストールしておきます。またコンパイルされた JavaScript は babel-runtime が必要なのでそれもインストールしておきます。 $ npm install -g babel $ npm install babel-runtime ジェネレータを作る 0 から順に数字が増えるジェネレータを作ってみます。ジェネレータは function* というキーワードで定義できます。 function* countUp() { let i = 0; for (;;) yield i++; } この関数を呼び出すとイテレータオブジェクトが返ってきます。それの next メソッドを呼び出

  • 1