问答详情
源自:8-3 计时器setInterval()

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

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

提问者:速写素 2016-07-05 22:08

个回答

  • 红红红红红红红红红
    2016-07-06 11:02:42
    已采纳

    var timer = setInterval(clock,1000)

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

  • 大块吃肉188
    2016-08-12 11:21:55

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

  • qq_青雨_03650429
    2016-07-20 11:08:15

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

  • 爱生活爱阳光
    2016-07-06 09:41:22

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

  • weibo_秦啊焕_03541287
    2016-07-06 09:39:13

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