参考文档 harmony:generators Generator是ES6的新特性,通过yield关键字,可以让函数的执行流挂起,那么便为改变执行流程提供了可能. 创建Generator function * main() { var x = yield 1; var y = yield 2; var z = yield 3; } 使用以上语法就可以声明一个generator,注意main是一个函数 判断是否为generator function isGen(fn) { return 'func…