我的应用程序是一个游戏,其中用户有30分钟的finish....node后端
每次用户开始游戏时,触发一个setInterval函数,服务器side....once倒计时30分钟,然后I clearInterval。
如何确保每个setInterval对于特定用户是唯一的,并且setInterval变量不会在每次新用户开始游戏时被覆盖?(或者每次我清除时,所有的setInterval都会被清除)。似乎我可能需要为每个开始游戏的新用户创建一个唯一的“间隔”变量??
下面的代码在每次新用户开始游戏时触发
let secondsLeft = 300000;
let interval = setInterval(() => {
secondsLeft -= 1000;
if (secondsLeft === 0) {
console.log("now exit");
clearInterval(interval);
}
}, 10000);
谢谢!!
转载请注明出处:http://www.56zzk.com/article/20230526/1466807.html