const wm = new WeakMap(); wm.set({}, "val");
文中提到:set()方法初始化了一个新对象并将它用作一个字符串的键。因为没有指向这个对象的其他引用,所以当这行代码执行完成后,这个对象键就会被当作垃圾回收。然后,这个键/值对就从弱映射中消失了,使其成为一个空映射。在这个例子中,因为值也没有被引用,所以这对键/值被破坏以后,值本身也会成为垃圾回收的目标。
可是我console.log(wm)....看到这个键值没有消失啊。。。。是我理解错了吗
https://download.csdn.net/download/pig0oo/6908959