关于该轮播图片index的问题
当index=4的时候,代码运行到timer = setInterval(go, 3000);这一步,如上图所示
这个setInterval又会在3秒后运行go这个函数,go函数里有一个index++,见下图:
我想问的是接下来传到if判断语句里面的index这时候是多少,是4还是5?如下图所示:
按代码执行顺序,应该是5,但是又是在3秒后执行,难道是4?难以理解,老师帮忙解答下,谢谢了
0
收起
正在回答
2回答
同学你好, 因为这里是先通过timer = setTinterval(go, 3000)这条语句, 才调用go函数, 执行index++语句, 可以结合下图的注释理解
打印结果:
同学可以结合示例, 打印一下index的值,根据代码实现的效果去帮助自己理解哦
如果帮助到了你, 欢迎采纳!
祝学习愉快~~~~
响应式开发与常用框架 2018
- 参与学习 人
- 提交作业 2198 份
- 解答问题 5012 个
如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星