老师看这样的理解是否正确

来源:3-4 幻灯片的js--初始化、切换和绑定事件

慕函数4234673

2020-03-15 14:22:07

this.to=this._slide

self.to(self._getCorrectIndex(self.curIndex-1))

  1. 如果animation传的是slide将会选择this.to=this._slide也就是 this._slide(index),这里的index是指定的图片,也就是self._getCorrectIndex(self.curIndex-1)

  2. this.to=this._slide与this.to=this._slide()有啥不同呢?this.to=this._slide()不应该是立即执行吗?

写回答

1回答

好帮手慕慕子

2020-03-15

同学你好, 对于你的问题解答如下:

  1. 理解是对的

  2. this.to=this._slide表示将this._slide方法赋值给this.to,也就是说,this.to和this._slide方法指向同一个方法

    this.to=this._slide()相当于将this._slide方法的调用结果赋值给this.to, 导致,我们再次调用to方法时结果不正确。

同学可以跟着老师的讲解写一写代码,梳理下思路,帮助自己更好的去理解。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程