【问题标题】:How do I terminate a loop in node.js?如何终止 node.js 中的循环?
【发布时间】:2021-05-07 15:57:07
【问题描述】:

我正在制作一个不和谐的机器人,并且我创建了一个命令,每当有人执行命令“!ping @example”时,它就会每分钟ping一次@example,直到@example停止它。我已经成功创建了循环,但是我无法终止循环。

var interval = setInterval (function () {
  const user = message.mentions.users.first();
            message.channel.send('You have been pinged!' + '\n' + '<@' + user + '>')

        }, 1 * 60000);

【问题讨论】:

    标签: javascript node.js discord discord.js


    【解决方案1】:

    使用clearInterval() 方法清除使用setInterval() 方法设置的计时器。

    clearInterval(interval);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-18
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多