Bluemo's Brain

Search

Search IconIcon to open search

イテレータ

Last updated Unknown Edit Source

    • なんだこれ
    • https://qiita.com/kura07/items/cf168a7ea20e8c2554c6
      • [Symbol.iterator]() メソッドを実行すると イテレータ を返す

      • iterator.next()を呼ぶ度に次の値が返される、みたいなやつ
      • このIteratorのプロトコルに従った物なら、
        • for (var v of obj) { do something }と書ける
        • スプレッド演算子もiteratorに対応している
        • あ〜、配列とか文字列もiteratorを持ってるってことなのね
          • そんでもって、自作のクラスでも同じような書き方ができるの嬉しいね、って感じか
    • ジェネレータとは