标签: javascript weak-references
我想在Javascript中存储对象的弱引用。我试图实现缓存,为了避免内存泄漏,我不想保留任何强大的引用。我会使用WeakMap或WeakSet,但这些不允许我在插入对象后检索它们,从而破坏了缓存的目的。
有没有办法实现"正常" Javascript中的弱引用? 我是否可以在缓存中使用以避免内存泄漏?
编辑:请参阅重复的问题。
我最终只使用普通引用并定期清空缓存来处理内存泄漏。不是一个很好的解决方案,但是那个Javascript适合你...