ES6

396 阅读1分钟

generator

function* g () {
  console.log('read')
  let ch = yield
  console.log('哈哈', ch)
}

const f = g()  // Object [Generator] {}

f.next()       // 执行第儿行内容:read
f.next('aa')   // 执行第四行内容:哈哈 aa