SOURCE

//迭代器 itertators

/**
返回值有value 表示返回值 done表示还有没有可以迭代的值,没有的话就是true 完成迭代
{value:xxx,done:true/false}
next(),下一个 如果没有值的话  value是undifined done为true 

Generators 生成器
*/

//generrator生成器
function* chef() {

  yield "苹果";
  yield '香蕉';
  yield '西瓜';
}
let generrator = chef();

console.log(generrator.next());
console.log(generrator.next());
console.log(generrator.next());
console.log(generrator.next());
console 命令行工具 X clear

                    
>
console