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

timer=setInterval(imageChange(),1000);这么调用函数对么?

timer=setInterval(imageChange(),1000);这么调用函数对么?

19990000 2016-12-31 00:34:45
查看完整描述

3 回答

已采纳
?
龍龖龘88

TA贡献3条经验 获得超0个赞

不对,加括号相当于把函数执行之后的值作为定时器函数的第一个参数,正确的应该是把函数名作为定时器函数的第一个参数
查看完整回答
反对 回复 2016-12-31
?
qq_黑泽明_0

TA贡献23条经验 获得超3个赞

加()后打双引号可以用,此时应该是会先默认调用eval()解析一次调用你传入的函数,结果是相同的,但是由于此方法多解析了一次,所以还是直接传入函数名好
查看完整回答
反对 回复 2017-01-05
?
woolson

TA贡献1条经验 获得超0个赞

setInterval第一个参数应该传函数。如图所示,你直接把函数运行,setInterval接收到的是函数返回数据。

查看完整回答
反对 回复 2016-12-31
  • 3 回答
  • 0 关注
  • 1660 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信