先将interval函数赋值给一个变量,在for循环内使用该变量执行interval。以下是示例代码:
// 定义interval变量
let myInterval;
for(let i=0; i<10; i++){
// 用interval变量执行interval函数
myInterval = setInterval(() => {
console.log('Interval function is executed');
}, 1000);
}
在上述代码中,我们先定义了一个变量myInterval
,然后在for循环内使用该变量执行interval函数。这样,每当循环次数增加时,就会启动一个新的interval函数,而不会使过期的interval函数持续运行导致错误。