//迭代器 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());