Javascript 如果我的配置文件将间隔设置为off,如何清除间隔
我试图让一个机器人清除一个间隔,如果我的配置文件说“关”,但让它运行,如果它说“开” 我已经试过了 discord.jsJavascript 如果我的配置文件将间隔设置为off,如何清除间隔,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我试图让一个机器人清除一个间隔,如果我的配置文件说“关”,但让它运行,如果它说“开” 我已经试过了 discord.js config.Interval = setInterval(() => { WallCheck.send(WallCheckembed); }, 500); clearInterval(off) }; config.Interval = setInterval(() => { WallCheck.
config.Interval = setInterval(() => {
WallCheck.send(WallCheckembed);
}, 500);
clearInterval(off)
};
config.Interval = setInterval(() => {
WallCheck.send(WallCheckembed);
}, 500);
但当我输入“config.Interval”时,它将setInterval设置为“config.Interval”
discord.js
config.Interval = setInterval(() => {
WallCheck.send(WallCheckembed);
}, 500);
clearInterval(off)
};
config.Interval = setInterval(() => {
WallCheck.send(WallCheckembed);
}, 500);
这是我的密码。我的配置文件是:
"Interval": "off"
我得到的唯一错误是:
(node:6844) UnhandledPromiseRejectionWarning: ReferenceError: off is not defined
变量“off”是指我的清除间隔中的“off”。欢迎使用stackoverflow! 清除间隔时,需要传递由setInterval创建的变量:
var count = 0;
var myInterval = setInterval(()=> {
// i do somehting every 5 second
if(count >= 10) {
// we can access variable outside the callback because we are using the arrow operator.
clearInterval(myInterval)
}
count++;
}, 5000);
变量“off”是指我的清除间隔中的“off”。
您没有定义off
。