为了账号安全,请及时绑定邮箱和手机立即绑定

为啥要var self=this 保存一下 用this.setting.scale;不行吗?

12222

正在回答

2 回答

each函数里面this指向那两个进行each方法的li了,但是实际上想要取到的是外面那个对象,所以先把this保存成self,这样self在each函数里面仍然指向最外面的对象,记住this的指向是会变化的。如果还不是很明白,可以直接下载源码打印出这两个值看一看就知道了

0 回复 有任何疑惑可以回复我~

函数里面那个this跟函数外面那个this指向就不一样了,所以要先保存一下,然后放到函数里面用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥要var self=this 保存一下 用this.setting.scale;不行吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信