【发布时间】:2021-09-29 15:57:13
【问题描述】:
所以,想象一下下面的代码:
setInterval(() => {
var thisInterval = this;
fn1();
fn2();
if(someMouseDownEventDeclaredSomewhereElse){
clearInterval(thisInterval);
}
},100);
this 是获取当前间隔的正确方法吗?假设我想这样做而不为此循环设置变量,因为我希望它是一个未命名且未存储的间隔。用更简单的话来说:有没有办法从内部获得一个未命名的区间,比如 this 或其他什么?
【问题讨论】:
-
也许这可以帮助你:Current time in setInterval?
-
不,有一些技巧和窍门,但是如果不将其存储在某个地方,则无法获取 intervalId。你能告诉我们为什么你不能存储间隔ID吗?也许这就是可以解决的问题
标签: javascript methods get setinterval