setInterval只执行一次的问题


function add(){

 return 5;

}

var timer=setInterval(add,100);

如果只是这样简单的写是没什么问题的,需要注意的是add不要加(),当函数作为参数时,不要加(),加括号代表执行;

一般我们在业务开发中,需要函数传参,这个时候我们改怎么写呢?

function add(a,b){

 return a+b;

}

add需要传两个参数 两数想加求和  简单的方法,如果需要传参那么:

var timer=setInterval(function(){add(1,2)},100);

这时运行下F12看效果


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM