ex12-01-4

この例は2016年11月現在Firefox、Google Chrome、Node.js(の公開版)では非対応です。
Node.jsなどに対応する方法は、この章のあとのほうで説明します。

ソース

/* この例は2016年11月現在Node.js, Firefox公開版、Google Chrome公開版は非対応。 */
const book = [
  "ある所に初老の夫婦が住んでたとさ。",
  "夫は山へ妻は川へ行ったとさ。",
  "妻が川で洗濯をしていると、",
  "上流から桃が流れてきたとさ。",
  "ドンブラコッコ、スッコッコ、",
  "ドンブラコッコ、スッコッコ。",
];

// #@@range_begin(list1)
const it = book.values();
let current = it.next();
while(!current.done) {
   console.log(current.value);
   current = it.next();
}
/* 実行結果
ある所に初老の夫婦が住んでたとさ。
夫は山へ妻は川へ行ったとさ。
妻が川で洗濯をしていると、
上流から桃が流れてきたとさ。
ドンブラコッコ、スッコッコ、
ドンブラコッコ、スッコッコ。
*/
// #@@range_end(list1)