Generator:同步代码书写异步情怀

编者按:看完本文,你能对ES6的Generator有一个很好的理解,轻松地以同步的方式写异步代码,也能初步理解到TJ大神的co框架的原理。 前言:ES6在2015年6月正式发布,它带给js带来许多新特性,其中一个就是Generator,虽然其它语言如python早就有了,但js的Generator和它们的还是有点不一样的,js的Generator重点在解决异步回调金字塔问题,巧妙的使用它可以写出看起来同步的代码。 我们都知道js跟其它语言相比,最大的特性就是异步,所以当我们要取异步取一个文件内容时,一般我们会这样写 $.get('http://youzan.com/test.txt', function(data){ console. »