Javascript 计算逆变器自身功能的转换次数

Javascript 计算逆变器自身功能的转换次数,javascript,Javascript,我正在用javascript为google chrome编写一个机器人,我遇到了一个问题,即: 如果用户未断开连接,我将签入intervale。如果他断开连接-跳过它并打开一条新消息。如果没有-我想按顺序发送特定消息。不幸的是,当我想在一个间隔后停止此函数并使用另一个函数时,重复间隔会一次又一次地调用同一个函数,即sendWelcomeMessage 我试图将一个参数绑定到一个函数,但它不能像我希望的那样工作 函数消息(){ var exists=document.GetElementsByC

我正在用javascript为google chrome编写一个机器人,我遇到了一个问题,即:

如果用户未断开连接,我将签入intervale。如果他断开连接-跳过它并打开一条新消息。如果没有-我想按顺序发送特定消息。不幸的是,当我想在一个间隔后停止此函数并使用另一个函数时,重复间隔会一次又一次地调用同一个函数,即sendWelcomeMessage

我试图将一个参数绑定到一个函数,但它不能像我希望的那样工作

函数消息(){
var exists=document.GetElementsByCassName(“日志断开连接”)[0].getAttribute(“样式”);
var nextBtn=document.getElementsByClassName(“o-new-talk”)[0];
if(exists==“display:block;”){
控制台日志(“陌生人断开”);
单击();
}否则{
设置超时(sendWelcomeMessage,4000);
}
}

设置间隔(消息,3000)
我想在一个时间间隔后停止此函数,然后使用另一个函数。
然后使用
设置超时
:)在这里询问时不确定,但如果您打算在某些情况下
清除超时
,您可以在最后一行中捕获它,并在逻辑中使用它。另外,这可能是一个数学问题,每3秒调用一次
message()
,并且
sendWelcomeMessage
调用在4秒后发生,到那时将有一次
message()
调用已经发生。