为什么在新的定时器命名为i的情况下,连续清楚定时器i会有作用?

来源:8-6 取消计时器clearTimeout()

夜晚将会美丽

2017-07-23 22:00

连点start导致数字加快,应该是因为创建了多个定时器同时起作用。

     但为什么每次给计时器命名的都是“i”,在取消计时器的时候还能做到对应的取消?

     有测试:连点两下start,基本两倍速,可以通过点击一次stop将速度减下来,再点击一次stop会停下来。在函数嵌套的时候不是相当于每次都把定时器命名为i吗?那为什么还可以通过清除i来清除之前的定时器?

写回答 关注

1回答

  • jia_小海龟
    2017-07-24 12:46:37

    全局的变量吧。script,这样说我也不是很懂你的意思

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468062 学习 · 21891 问题

查看课程

相似问题