课程
/前端开发
/JavaScript
/JavaScript进阶篇
setTimeout不是只执行一次吗?为什么可以循环
2015-05-26
源自:JavaScript进阶篇 8-6
正在回答
setTimeout的确是指执行一次,但这个是函数的递归调用,你注意看下代码的逻辑关系,执行startCount()这个方法的时候,会执行一次setTimeout,而执行一次setTimeout,又会执行startCount()这个方法,然后再次执行setTimeout,他们彼此相互调用执行,于是就无限循环了。。
逐梦凡 提问者
追问:是不是函数调用本身都会循环???
慕莱坞8389137
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答setTimeout不是只执行一次吗?为什么可以循环
3 回答setTimeout仅执行一次,为什么可以无穷循环?
3 回答setTimeout()不是只执行一次吗?
3 回答为什么这样会循环 不是说setTimeout只运行一次吗
3 回答不是说setTimeout只执行一次吗?