Javascript 如何以特定的时间间隔运行函数一定次数
我有这样简单的功能:Javascript 如何以特定的时间间隔运行函数一定次数,javascript,Javascript,我有这样简单的功能: let test = () => { let positionsArray = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log( positionsArray[Math.floor(Math.random() * positionsArray.length + 0)] ); }; 例如,如何以2秒的时间间隔运行5次? 我尝试使用for循环和setInterval函数来执行此操作,但5次之后,我
let test = () => {
let positionsArray = [1, 2, 3, 4, 5, 6, 7, 8, 9];
console.log(
positionsArray[Math.floor(Math.random() * positionsArray.length + 0)]
);
};
例如,如何以2秒的时间间隔运行5次?
我尝试使用for循环和setInterval函数来执行此操作,但5次之后,我无法停止间隔,我将此函数称为无限。有什么想法吗?试试这个:
let count=0;
常数测试=()=>{
设positionsArray=[1,2,3,4,5,6,7,8,9];
console.log(
positionsArray[Math.floor(Math.random()*positionsArray.length+0)]
);
如果(++计数===5)清除间隔(间隔);
};
常数间隔=设定间隔(测试,2000年)代码>