课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么不可以把第二个计时器直接换成函数调用?startCount()
2016-05-22
源自:JavaScript进阶篇 8-5
正在回答
setTimeout是只执行一次的,你在函数里面已经重复调用了,函数内的setTimeout随着你的调用会一直执行,直到判断结束,函数外的setTimeout只会调用一次,但是由于你的startCount函数里面已经有一个循环调用的setTimeout,所以startCount函数会一直执行到判断结束。
简单来说,你的setTimeout在函数里面已经调用了,函数外的setTimeout只是为了触发startCount函数,可以改成startCount();照样能触发startCount函数
大可无谐号
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么要用两个计时器?
2 回答为什么计时器不起作用?
6 回答为什么这个计时器有个Bug??
4 回答为什么我的计时器不起作用?
2 回答计时器为什么不会减