Javascript 为什么条件基于setInterval';s函数不';我跑不了?

Javascript 为什么条件基于setInterval';s函数不';我跑不了?,javascript,if-statement,variables,setinterval,Javascript,If Statement,Variables,Setinterval,我只是使用setInterval来设置元素的动画,我的目标是在index==5时做一些事情,这在setInterval的函数中是递增的 但是我不能将该索引引用到console.log()something或做任何事情,我应该怎么做 let索引=0; 函数滑动动作(第n个){ console.log(索引) 索引++; } 设IntervalID=null; 函数slideActionIntervalManager(标志,slideAction,N){ 国际单项体育联合会(旗){ interva

我只是使用setInterval来设置元素的动画,我的目标是在
index==5
时做一些事情,这在setInterval的函数中是递增的

但是我不能将该索引引用到
console.log()
something或做任何事情,我应该怎么做

let索引=0;
函数滑动动作(第n个){
console.log(索引)
索引++;
}
设IntervalID=null;
函数slideActionIntervalManager(标志,slideAction,N){
国际单项体育联合会(旗){
intervalID=setInterval(函数(){slideAction(n);},1000);
}
其他的
clearInterval(intervalID);
}
函数firstStartSlide(){
slideActionIntervalManager(true,slideAction,1)
如果(索引==5){
console.log('if true')
}
否则如果(索引===9){
警报()
}
}
firstStartSlide()
*{
填充:0;
保证金:0;
}
/*---slideWrapperContainer---*/
梅因先生{
保证金:100像素自动;
边框:5px实心#000;
位置:相对位置;
宽度:700px;
高度:360px;
/*溢出:隐藏*/
}
/*-------滑动包装器------*/
.外img包装{
宽度:100%;
身高:100%;
}
/*----------滑梯----------*/
.img包装{
边框:2倍纯红;
位置:绝对位置;
排名:0;
左:100%;
高度:360px;
宽度:3500px;
}
img{
身高:100%;
}

firstStartSlide
只执行一次,并且该点索引仍然为0。这是唯一一个检查
if(index==5)
的地方,所以在那里它当然永远不会成为真的。那么我如何检查
索引中不断变化的
es
firstStartSlide
您已经在该函数中检查了它-但是,当该函数只被调用一次时,这没有意义,一开始
slideAction
是您在时间间隔内反复调用的函数,因此–在那里执行该检查…?@CBroe谢谢!