如何存储对象的弱引用?

时间:2017-01-06 01:13:37

标签: javascript weak-references

我想在Javascript中存储对象的弱引用。我试图实现缓存,为了避免内存泄漏,我不想保留任何强大的引用。我会使用WeakMap或WeakSet,但这些不允许我在插入对象后检索它们,从而破坏了缓存的目的。

有没有办法实现"正常" Javascript中的弱引用? 我是否可以在缓存中使用以避免内存泄漏?

编辑:请参阅重复的问题。

我最终只使用普通引用并定期清空缓存来处理内存泄漏。不是一个很好的解决方案,但是那个Javascript适合你...

0 个答案:

没有答案