深入了解 ES6 生成器
annotated source code underscore