我目前正在使用 Node.js 中的 sockets.io,我有一个名为 Rooms 的类,它们的功能是不言自明的,它的基本模型如下所示:
Room (owner)
this.owner = owner
occupants = []
Room.prototype = {
sendMessage()
getUsers()
leaveParty()
}
但我想做一个摧毁它的自我,我试着做,
Room.prototype.destroy = function() {
this = undefined
}
然后做
var roomVariable = new Room('blah');
roomVariable.destroy.call(roomVariable);
但这不起作用,我已经没有关于如何让它自我毁灭的想法,基本上在居住者中没有更多用户之后,我希望它从记忆中删除。谢谢!