为了账号安全,请及时绑定邮箱和手机立即绑定

里面和外面怎么判断?

为什么上一节的setInterval(clock,1000)必须要写在函数外面,而这一节setTimeout("clock()",1000)要写在函数里面?

正在回答

2 回答

setInterval也可以的放在函数内的,只需要注意函数的作用域就行,而且setTimeout跟setInterval差不多

1 回复 有任何疑惑可以回复我~
#1

voiceee

setTimeout()方法只运行一次,也就是说当达到设定的时间后就出发运行指定的代码,运行完后就结束了,如果还想再次执行同样的函数,可以在函数体内再次调用setTimeout(),可以达到循环调用的效果。   setInterval()是循环执行的,即每达到指定的时间间隔就执行相应的函数或者表达式,是真正的定时器。
2019-08-27 回复 有任何疑惑可以回复我~

你看一下  这两个定时器是同一个吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

里面和外面怎么判断?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信