问答详情
源自:2-7 右边帧的位置关系设置(2)

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

12222

提问者:frj 2016-10-10 22:23

个回答

  • 慕粉3548074
    2016-10-24 09:31:34

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

  • 溪墨潺
    2016-10-14 15:09:14

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