#6实现一个串行请求队列
问题描述
对于异步请求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的回答
答题同学须知
最佳答案由围观同学
的👍
和卡颂共同决定。非答题相关评论会被删除,问题相关内容讨论请在赏金猎人群里讨论
围观同学须知
对于你满意的答案,请不要吝惜你的👍
,这是评选最佳答案的标准