我看过Interval之类的东西,但是我不太了解它,尤其是在我的用例场景中。 (是JS的新手)
我正在创建Discord.JS机器人,对于经济系统,我正在尝试提供贷款功能。贷款功能将需要取回已投资的硬币和利息,最长贷款时间为一天。我只需要知道如何:
答案 0 :(得分:0)
这可以通过setTimeout完成。
let millisecondsDelay = 5000; // 5 seconds
setTimeout(function()
{
alert("After waiting 5 seconds, now I alert.");
},millisecondsDelay);
如果将上面的代码包装到自己的函数中,则该包装函数的每次调用都会独立发生相同的延迟。
function myCustomFunction()
{
let millisecondsDelay = 5000; // 5 seconds
setTimeout(function()
{
alert("After waiting 5 seconds, now I alert.");
},millisecondsDelay);
}