首页 > 解决方案 > 有没有办法在javascript的for循环中使用睡眠(或延迟)函数

问题描述

我是 javaScript 的新手,我正在用 discord .js 编写一个不和谐的机器人,我想延迟处理过程。setTimeout 不起作用,因为我想延迟所有进程,但 setTimeout 仅适用于 2 个进程之间的延迟。而且我不知道如何使用 promise-async 和 await 因为我是新手。有什么办法吗?或者我应该如何在不和谐的机器人制作中使用异步和等待(我没有在机器人代码中编写任何函数)

和我想要的例子:

for(var i = 0; i < 3; i++){
console.log(i);
sleep(5000);

} 输出:

0
//sleep 5s
1
//sleep 5s
2

标签: javascriptdiscord.jsdelaysleep

解决方案


推荐阅读