ES6 Generator异步编程
与Iterator接口的关系