Javascript 如何在setInterval循环中按1计数?
我想设置一个discord.js命令,该命令每5秒计数1(例如:1,5秒后显示为2,5秒后显示为3,以此类推)。但是我尝试的一切都不起作用,我能得到帮助吗 这是一个我正在为服务器编写的机器人,我尝试过在循环中使用I++但它不起作用Javascript 如何在setInterval循环中按1计数?,javascript,discord.js,Javascript,Discord.js,我想设置一个discord.js命令,该命令每5秒计数1(例如:1,5秒后显示为2,5秒后显示为3,以此类推)。但是我尝试的一切都不起作用,我能得到帮助吗 这是一个我正在为服务器编写的机器人,我尝试过在循环中使用I++但它不起作用 var interval = setInterval (function () { var i = 0; i++; message.channel.send(i) }, 7000); 我希望它会说1,5秒后会说2,但它只是每5秒说一次“1”。
var interval = setInterval (function () {
var i = 0;
i++;
message.channel.send(i)
}, 7000);
我希望它会说1,5秒后会说2,但它只是每5秒说一次“1”。循环开始时,您正在更改
I
的值
var interval = setInterval (function () {
var i = 0; <<<<<<<<<<<< right here
i++;
message.channel.send(i)
}, 7000);
循环开始时,您正在更改
i
的值
var interval = setInterval (function () {
var i = 0; <<<<<<<<<<<< right here
i++;
message.channel.send(i)
}, 7000);