采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
function axios(config: AxiosRequestConfig): AxiosPromise { processConfig(config) return xhr(config).then(res=>{ return transformResponseData(res) }) }
老师,您好, 可以说一下第二个return是返回给谁的吗,还有这算是一个闭包吗
内部函数的 return 是返回给当前 resolve 函数的,也是把结果传递 Promise 下一个 resolve 函数的参数。函数的嵌套就可以算一个闭包了。
看不太懂这个逻辑,这里return已经有.then了,但是调用的时候还有.then。。。
因为外层 return 的是一个 Promise 对象,Promise 对象有 then 方法啊
非常感谢!
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.6k 14
2.0k 13
1.7k 13
1.4k 13
1.8k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号