vara=function(){this.aa="123";}a.prototype={go:function(){$.get(xxx,function(){bb=this.aa;//失效})}}这种情况怎么调用呢
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
vara=function(){this.aa="123";}a.prototype={go:function(){varthat=this;$.get(xxx,function(){bb=that.aa;//不失效})}}
倚天杖
TA贡献1828条经验 获得超3个赞
因为你的this指向错了除了楼上那么写,也可以使用bind方法指定this的具体指向vara=function(){this.aa="123";}a.prototype={go:function(){$.get(xxx,function(){bb=this.aa;//不失效}.bind(this))}}
添加回答
举报
0/150
提交
取消