Javascript 将setInterval和回调传递给新变量
我将setInterval函数存储在一个数组中,并尝试稍后将其传递给一个新变量Javascript 将setInterval和回调传递给新变量,javascript,setinterval,Javascript,Setinterval,我将setInterval函数存储在一个数组中,并尝试稍后将其传递给一个新变量 this.clock = setInterval(() => { this.duration = this.timer.formatTime(this.userTime) if (this.duration === '00:00:00') { clearInterval(this.clock); this.timer.reset(); } }, 1) 查看setInterval对
this.clock = setInterval(() => {
this.duration = this.timer.formatTime(this.userTime)
if (this.duration === '00:00:00') {
clearInterval(this.clock);
this.timer.reset();
}
}, 1)
查看setInterval对象this.clock.callback
有一个闭包。\u这个对象但我不知道如何访问它,因为它带有
字段
有没有办法将setInterval函数的当前内容传递给新变量
如
this.newClock = this.clock
而this.newClock
的倒计时时间与this.clock
的倒计时时间相同
顺便说一句,我对stackoverflow的帖子还不熟悉。如果有任何提示或建议可以提出更好的问题,我们将不胜感激。
setInterval
返回该时间间隔的时间间隔ID。您不能使用它来获取访问功能。您可以创建一个命名函数,并告诉setInterval
调用它。然后您也可以在setInterval
之外调用该函数
function blah()
{
}
setInterval(blah, 1);
blah();
setInterval
返回该间隔的间隔ID。您不能使用它来获取访问功能。您可以创建一个命名函数,并告诉setInterval
调用它。然后您也可以在setInterval
之外调用该函数
function blah()
{
}
setInterval(blah, 1);
blah();
setInterval
返回该间隔的间隔ID。您不能使用它来获取访问功能。您可以创建一个命名函数,并告诉setInterval
调用它<代码>函数blah(){..};设定间隔(blah,1)代码>@imthenanchoman将此作为答案发布。@Barmar:谢谢。很抱歉。setInterval
返回该间隔的间隔ID。您不能使用它来获取访问功能。您可以创建一个命名函数,并告诉setInterval
调用它<代码>函数blah(){..};设定间隔(blah,1)代码>@imthenanchoman将此作为答案发布。@Barmar:谢谢。对此我很抱歉。