猿问
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
相关分类
JQuery
我要回答