在Javascript中,是否真的不可能确定GC何时删除对象?
有没有办法找出javascript的垃圾收集器破坏了对象就像在c#或java中一样 我有一个分布式系统,如果对象不再使用,它需要通知其他节点 我不想使用任何dispose函数来主动销毁对象 我们甚至可以在Flash中使用弱引用来实现这一点,。。。因此,如果有人知道如何在javascript中实现弱引用,这也可以解决问题 我需要它来跨浏览器工作(或者至少是最重要的浏览器的解决方案)。 (我记得只有firefox的解决方案存在——但这并不能解决我的问题)在Javascript中,是否真的不可能确定GC何时删除对象?,javascript,garbage-collection,Javascript,Garbage Collection,有没有办法找出javascript的垃圾收集器破坏了对象就像在c#或java中一样 我有一个分布式系统,如果对象不再使用,它需要通知其他节点 我不想使用任何dispose函数来主动销毁对象 我们甚至可以在Flash中使用弱引用来实现这一点,。。。因此,如果有人知道如何在javascript中实现弱引用,这也可以解决问题 我需要它来跨浏览器工作(或者至少是最重要的浏览器的解决方案)。 (我记得只有firefox的解决方案存在——但这并不能解决我的问题) 需要明确的是:我不需要任何主动调用析构函数的
需要明确的是:我不需要任何主动调用析构函数的解决方案。不,没有内置的方法可以知道GC何时在标准中收集对象,也没有任何非标准但跨实现良好支持的方法。有几个建议与此有模糊的联系,比如,但现在没有什么可以使用的。谢谢你的回答,我希望有一种方法,。。。我在研究事件或类似事件是否允许弱引用-但似乎根本没有办法:(