标签: javascript reference garbage-collection weak weakmap
由于GC检测到对象图的孤立岛以找到从内存中删除的候选者而WeakMap没有使用它的弱引用WeakMap -> KeyObject来破坏岛边界,因此它对于此引用{{1}有意义使用弱WeakMap -> Value -> KeyObject引用也不会破坏岛屿边界,而WeakMap -> Value引用显然很强。
WeakMap -> KeyObject
WeakMap -> Value -> KeyObject
WeakMap -> Value
示例:
Value -> KeyObject