ES6学习——生成器(Generators):生成器+Promises

Promise是个异步执行的过程,我们要想把多个Promise顺序执行,只能不断的利用then方法继续去执行下面的Promise,例如:step1().then(step2,step2Failed).then(function(msg) {return Promise.all( [step3a( msg ),step3b( msg ),step3c( msg )] )
})
.then(step4);上面这段代码的逻辑就是step1完了,在执行step2或者step2Failed,然后在step...查看完整版>>