ZhiCYue / generator-fun-analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

generator 函数原理

babel 转换 generator 方法时,需要使用 transform-runtime 插件
dist 目录是缩小版的 gennerator 函数转换后的代码

function* interator() {
  const a = yield '23'
  console.log(a)
}

var gen = interator()
console.log(gen.next())

执行:

node dist/index.js
{ value: '23', done: false }

About


Languages

Language:JavaScript 98.7%Language:HTML 1.3%