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

var timer = setInterval(clock,1000);在这里是不是没有用?

如题,我注释掉之后没什么不同

正在回答

6 回答

var timer = setInterval(clock,1000)

如果需要控制计时器停止之后的,就需要这样写,我们需要它返回的timer这个id,如果不需要做其它控制,只需要写 setInterval(clock,1000)即可,或者 setInterval(clock(),1000),而且我发现有的浏览器的确是没反应,浏览器的问题

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

速写素 提问者

非常感谢!
2016-07-06 回复 有任何疑惑可以回复我~

在subline中试一下就发现了,把var timer = setInterval(clock,1000)注释掉后就不会调用clock()也就不会有显示时间了

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

这里其实还涉及到计时器停止的机能,你注释前计时器就已经存在了,注释后如果不刷新页面或者关闭计时器,它还是存在的。

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

var timer = setInterval(clock(),1000);

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

clock写法错了  应该"clock( )"

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

qq_青雨_03650429

两种写法效果一样,可以去看计时器setInterval()的讲义,http://www.imooc.com/code/1023
2016-07-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

var timer = setInterval(clock,1000);在这里是不是没有用?

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