背景、
在es6的Async await函数没有出来之前。解决多个请求之间有顺序和依赖的问题不是很友好。pomise的出现解决了回调地狱的写法。使得异步代码写起来像同步一样简单。我们可以基于promise写一个串行执行的异步队列。
下面实现一个promise队列。
function createPromise(step,delay){
return function(){
return new Promise((resolve)=>{
// slef code
setTimeout(()