首先来看一下 Promise 中最核心的 5 个知识点: 概念:Promise 是 JS 中用于处理异步操作的一种对象。 状态:Promise 对象有三种状态:pending(等待状态)、fulfilled(完成状态)以及 reject(拒绝状态...
Promise
设计一个支持并发的前端接口缓存
缓存池 缓存池不过就是一个map,存储接口数据的地方,将接口的路径和参数拼到一块作为key,数据作为value存起来罢了,这个咱谁都会。 const cacheMap = new Map(); 封装一下调用接口的方法,调用时先走...
如果 100 个请求,你怎么用 Promise 去控制并发?
现在基本上前端项目都是通过axios来实现异步请求的封装,因此这其实是考你对Promise以及异步编程的理解了。 引出 题目: // 设计一个函数,可以限制请求的并发,同时请求结束之后,调用callback函数 //...