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看效果
一定要明白靠自己
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步