小编Cat*_*rta的帖子

销毁构造函数实例

function ConstructMe(msg) {
    this.message = msg;   
}

instances = {
    instance1: new ConstructMe('msg1'),   
    instance2: new ConstructMe('msg2'),   
    instance3: new ConstructMe('msg3'),   
    instance4: new ConstructMe('msg4'),   
    instance5: new ConstructMe('msg5')
}
Run Code Online (Sandbox Code Playgroud)

如果我有这个构造函数,并且我在一个对象中构建了它的实例(如上所示),我以后将如何销毁它们?我想确保它们不再可用,也确保它们不再是无用的地方。

删除对象会起作用吗?或者这些实例只会无名地留在记忆中的某个地方?

就我而言,我在应用程序中沿着某些操作创建了许多实例,我想确保我保持内存干净,不要让东西挂在周围,杂乱无章......

期待您的反馈意见

javascript oop constructor instances

1
推荐指数
1
解决办法
2977
查看次数

标签 统计

constructor ×1

instances ×1

javascript ×1

oop ×1