语法不太懂
来源:8-3 -3 拦截器的设计与实现 - 链式调用实现

哈哈大笑x
2019-08-21
let promise = Promise.resolve(config)
while (chain.length){
const { resolved, rejected } = chain.shift()!
promise = promise.then(resolved, rejected)
}
return promise
老师,这里的语法不太懂,可以解释一下吗
写回答
2回答
-
这个方法已经放在这个 Promise 链中了。
在这个过程中就会执行 dispatchRequest 函数
建议你系统地去学习和了解一下 Promise ,就能看懂这段代码了。062019-08-29 -
ustbhuangyi
2019-08-21
就是循环 chain,获取其中的 resovled 和 rejected 函数,然后用 promise 串联起来。你具体不懂哪里的语法?
012019-08-22
相似问题