この例は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)