generator是什么? generator是ES6提供的一种异步编程解决方案,在语法上,可以把它理解为一个状态机,内部封装了多种状态.执行generator,会生成返回一个遍历器对象.返回的遍历器对象,可以依次遍历generator函数的每一个状态.同时ES6规定这个遍历器是Generator函数的实例,也继承了Genarator函数的prototype对象上的方法. 最简单的generator函数,其实它就是一个普通的函数,但是它有两个特征.第一就是function关键字与函数名之间有一个…