老师,我不是很理解为什么要创建 一个 AxiosError 类来 进行错误的信息的处理。
我们完全可以 在 reject 的时候 reject 一个 对象出去吧。效果也是等同的?
事实上 我们 在 resolve 的时候 就是 直接 resolve 出去一个 对象了啊,而并没有说为 resolve 的信息 而创建一个 AxiosResponse 类,仅仅是有一个 AxiosResponse Interface。
如果 有一个 AxiosResponse 类,那么 我们就可以将在 上一节当中处理 响应 headers
及 处理 响应 data
放置到 类中,而不是 全部在 xhr.ts 当中处理?
两者间 为什么会有要这样处理的差异?
然后,我能够想到的 用一个类处理信息的好处如下
如果 还有其它的好处,请老师也 一一列举下吧