gpt4 book ai didi

javascript weakmap 保留对已删除对象的引用

转载 作者:行者123 更新时间:2023-11-30 14:13:12 29 4
gpt4 key购买 nike

<分区>

当删除对象时,weakmap 保留对它的引用。
但正常行为是:当 oyu 删除对象时,它会自动从 weakmap 中删除并且 weakmap 不会导致内存泄漏。
weakmapdelete 有问题吗?

let a =  { aa : { aa : 123 } };
const w = new WeakMap();
w.set(a.aa,"hello");
delete a.aa
console.log(w);// shows that '{aa:123}' is still there in weakmap

我关闭并打开了开发工具,{aa:123} 仍然存在。
期望 weakmap 为空

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com