猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
timer=setInterval(imageChange(),1000);这么调用函数对么?
19990000
浏览 1661
回答 3
3回答
龍龖龘88
不对,加括号相当于把函数执行之后的值作为定时器函数的第一个参数,正确的应该是把函数名作为定时器函数的第一个参数
0
0
0
qq_黑泽明_0
加()后打双引号可以用,此时应该是会先默认调用eval()解析一次调用你传入的函数,结果是相同的,但是由于此方法多解析了一次,所以还是直接传入函数名好
0
0
0
woolson
setInterval第一个参数应该传函数。如图所示,你直接把函数运行,setInterval接收到的是函数返回数据。
0
0
2
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续