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

定时器调用函数

为什么sh=setInterval(FreshTime,500);可以运行, 而写成sh=setInterval(FreshTime(),500)就不行呢,两种写法区别在哪?后者说两种函数调用的区别在哪?

正在回答

3 回答

setInterval的第一个参数是函数引用,如果是FreshTime()的话传入的就是函数调用结果了。

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

kx00012kx 提问者

你说的这两个区别是什么啊,我就是这里不懂,能不能也讲讲呢?或者有没有什么资料讲解这个问题呢?非常感谢!
2016-09-11 回复 有任何疑惑可以回复我~
#2

kx00012kx 提问者

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

建议你看下慕课网的JS进阶教程,里边有关于定时器里函数的调用

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

函数名是个指针,带()表示调用。serInterval( ),第一个参数是code代码,表示要执行的code。

你这个例子,若是加个var ,就是有括号才对,因为是赋值,表示调用。

var sh=setInterval(FreshTime,500);

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

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55626    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

定时器调用函数

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