【发布时间】:2020-08-01 06:55:41
【问题描述】:
我有一个像这样的简单 WebSocket 服务器:
wss.on('connection', ws => {
console.log('user is connected to the server')
const t = setInterval(() => {
++count
ws.send(count)
}, 2000);
})
我在页面下方有一个代码
setInterval(() => {
++flag
}, 2000);
flag 是let flag = 1.
当flag 达到某个数字(如 10)时,我想清除第一个间隔。
我如何做到这一点?
【问题讨论】:
-
哪个间隔?你有两个。
-
@Taplar 第一个间隔标记为 const t。
-
const t的范围太小。该箭头函数之外的任何内容都不能引用它。
标签: javascript node.js websocket ws