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

同学代码点赞前几名的在函数外定义了i执行setInterval 那那个start函数有什么意义?而且他们的代码我试了,点击stop按钮不鞥呢停止啊?

var i =setInterval(clock,1000);

    function start(){

       i=setInterval(clock,1000);

    }



这里不是很多余吗?

我删掉外面那个setInterval后就可以点击stop停止了

正在回答

3 回答

他那个代码是错的,如果时间是自定义的话他会比别人快一倍,因为他调用了两次,你点击stop只停止了一个

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

子吾_ 提问者

非常感谢!
2017-09-25 回复 有任何疑惑可以回复我~

我是这么写的,这样写的弊端是每点击start按钮不会显示时间

var i ;

    function start(){

       i=setInterval(clock,1000);

    }


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

因为声明时已经写了一遍setInterval(clock,1000);  后面再写一遍

 i=setInterval(clock,1000);于是会多次出现


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

子吾_ 提问者

所以是有错的是吗
2017-09-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

同学代码点赞前几名的在函数外定义了i执行setInterval 那那个start函数有什么意义?而且他们的代码我试了,点击stop按钮不鞥呢停止啊?

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