我想在来自套接字的div上添加data
。并在5秒钟后将其删除。 (我正在使用socket.io客户端)
socket.on("data", (data) => {
// add this data on div
setTimeout(()=>{
// remove data from div.
}, 5000);
})
但是每次消息到达时都会添加setTimeout函数。一段时间后这可能是性能问题吗?我应该删除它吗?
您无需担心在您的情况下调用clearTimeout的情况。参见此question。
[如果您担心性能,以下是有关setTimeout的有希望的alternative的帖子,可能对您有所帮助。