2020
10-10
10-10
JavaScript实现串行请求的示例代码
使用async和awaitvarfn=asyncfunction(promiseArr){for(leti=0,len=arr.length;i<len;i++){currentPromise=(promiseArr[i]instanceOfPromise)?promiseArr[i]:Promise.resolve(promiseArr[i]);varresult=awaitcurrentPromise;console.log(result)}}fn(arr)Promise实现依照promises规范,一旦一个promise被创建,它就被执行了。如果then方法里返回的是一个promise对象,那么执行下一个th...
继续阅读 >