编辑代码

// 生成器其实是一个特殊的函数
// 异步编程,纯回调函数
// yield:函数代码的分隔符
function* gen() {
    // console.log("hello world")
    console.log(111)
    yield "一直没有耳朵"
    console.log(222)
    yield "一直没有眼睛"
    console.log(333)
    yield "真奇怪"
}
let iterator = gen()
// console.log(iterator)
// iterator.next()
// iterator.next()
// iterator.next()


for (let v of gen()) {
    console.log(v)
}