猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js关于setTimeout计时器
这里面为什么setTimeout调用函数放里面了。 为什么不能跟其他情况一样。放在函数外面。。。。
abc123456789def
浏览 1778
回答 2
2回答
Caballarii
放里面的意思是每次执行都指定下一次执行在1s以后,所以会有一秒跳一次的效果。放外面用setInteval,然后onClick绑定setInteval的函数,也是一样的效果
0
0
0
慢l慢
setTimeout只在间隔预定的时间后执行那段代码一次。这里的目的是为了让它每隔1000ms就执行一次,要重复调用,所以要放在函数里面,让它每到一定时间就调用自己一次。如果要放外面,用setInterval这个函数,可以按间隔时间重复调用函数。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
JQuery
Vue.js
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续