如何防止函数生成整个脚本?

问题描述 投票:0回答:1

我是 JavaScript 新手。我在任何地方都找不到办法做到这一点。

我期待这个:

function sendInChannel(channel, msg, MessageCount){
  for (let i = 0; i < MessageCount; i++) {
    channel.send(msg)
  } 
}

不暂停整个脚本。这是一个discord.js函数,我希望它一次发送多条消息,而不是这个函数等待大约0.1秒然后产生它。

javascript discord discord.js bots
1个回答
0
投票

使用 Promises 和 async/await 使其异步:

async function sendInChannel(channel, msg, messageCount) {
  for (let i = 0; i < messageCount; i++) {
    await channel.send(msg);
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.