ex12-01-3-2
実行結果
Object {"ある所に初老の夫婦が住んでたとさ。" value: undefined, false done: undefined, }
Object {"夫は山へ妻は川へ行ったとさ。" value: undefined, false done: undefined, }
Object {"妻が川で洗濯をしていると、" value: undefined, false done: undefined, }
Object {"上流から桃が流れてきたとさ。" value: undefined, false done: undefined, }
Object {"ドンブラコッコ、スッコッコ、" value: undefined, false done: undefined, }
Object {"ドンブラコッコ、スッコッコ。" value: undefined, false done: undefined, }
Object {undefined value: undefined, true done: undefined, }
ソース
const book = [
"ある所に初老の夫婦が住んでたとさ。",
"夫は山へ妻は川へ行ったとさ。",
"妻が川で洗濯をしていると、",
"上流から桃が流れてきたとさ。",
"ドンブラコッコ、スッコッコ、",
"ドンブラコッコ、スッコッコ。",
];
// #@@range_begin(list1)
const it = book[Symbol.iterator]();
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
/* 実行結果
{ value: 'ある所に初老の夫婦が住んでたとさ。', done: false }
{ value: '夫は山へ妻は川へ行ったとさ。', done: false }
{ value: '妻が川で洗濯をしていると、', done: false }
{ value: '上流から桃が流れてきたとさ。', done: false }
{ value: 'ドンブラコッコ、スッコッコ、', done: false }
{ value: 'ドンブラコッコ、スッコッコ。', done: false }
{ value: undefined, done: true }
*/
// #@@range_end(list1)