#6实现一个串行请求队列

BetaSuBetaSu2022/03/24

问题描述

对于异步请求ajaxN,其中N代表请求的执行时间,如ajax1代表请求1秒后返回

实现一个串行请求队列serial函数,接收包含异步请求的数组,按顺序依次执行。

const ajaxArr: Ajax[] = [ajax1, ajax2, ajax4];

function serial(ajaxArr: Ajax[]) {
  // 实现...
}

serial(ajaxArr)
// 1秒后ajax1请求完毕
// 再过2秒,ajax2请求完毕
// 再过4秒,ajax4请求完毕

请给出你的实现方法文字描述

最佳答案

简洁的答案:fightZy的回答
完备的答案:codingJJJ的回答

答题同学须知

最佳答案由围观同学👍卡颂共同决定。非答题相关评论会被删除,问题相关内容讨论请在赏金猎人群里讨论

围观同学须知

对于你满意的答案,请不要吝惜你的👍,这是评选最佳答案的标准