作用域问题

作用域问题

https://img1.sycdn.imooc.com//climg/6331b2de09b899e807830643.jpg


老师您好!请问这里在函数ajax里定义了xhr,然后在promsise构造的p对象中,用xhr来new一个Ajax里面的一个XML对象xhr。为什么最后还要写p.xhr=xhr,此时在ajax作用域中的xhr和被p中的xhr是一个吗,而且我感觉就算不是一个也应该是xhr=p.xhr才对啊,请老师解惑...

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,可以这样理解,我们在封装的时候把xhr对象挂载到了p上,即可以用“p.xhr”的形式获取xhr对象。

祝学习愉快~


沉河 提问者 2022-09-26 22:19:14

啊,我刚理解这个p.xhr是新添加的属性,xhr就是ajax里面的xhr和p里面的xhr。。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师