JS如何计算秒数以使机器人每秒进行一次操作



我正在尝试制作一个cookie点击游戏,你可以在商店里买到一个机器人,它每秒将x的信用添加到你当前的信用中。我希望能够制作多个具有变体的机器人,所以不确定setInterval在这种情况下是否可用。我该怎么做?注意:计时器只有在变量变为false时才会启动,因此计时器不应该在应用程序打开时启动。附言:我正在使用React

let bought = false
const [credits, setCredits] = useState
if (bought) {
For every second {
setCredits(credits+1)
}
}

我认为你必须计算每次点击反应后的秒数,您应该在JavaScript函数中使用setInterval()

示例——

let time = document.getElementById("time");
function clock(){
let date = new Date();
let clocktime = (date.toString().split('G')[0]);
time.innerHTML = `${clocktime}`;
}
setInterval(clock, 1000);

首先针对一个元素,然后将其文本更改为该函数的输出,并在setInterval()函数中给出时间,您希望重复该函数多少秒(多少秒(

相关内容

  • 没有找到相关文章

最新更新