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