问答详情
源自:3-3 拖动滑块内容滚动的思路

为什么要把self=this;

_init 方法本身属于Cus函数 调用方法的时候   this的指向就是Cus  不用把this赋给self吧?

如果是内部函数的话 ,调用时候 this的指向就变成了window 所以把this赋给self 还可以理解..        老师的这个做法我理解不了,请指教

-------------------------------------.

看了下_init最后还有一句 return返回 当前this ...真的是听的很糊涂

提问者:霍丶 2016-09-20 16:14

个回答

  • 前端小蜗牛_
    2017-08-15 17:44:19

    其实我也没明白,构造函数的this指向取决于谁调用,这里设置了有用吗??

  • Senor焱
    2016-09-22 10:28:52

    设置self的原因是,函数内部再写其他function的时候,this指针会改变,不再是一开始的this;

    return this是为了链式调用