在javascript高级程序设计(第四版)里面提到弱映射,然后对其6.5.2所说得代码有疑问,如下

const wm = new WeakMap();

wm.set({}, "val");

文中提到:
set()方法初始化了一个新对象并将它用作一个字符串的键。因为没有指向这个对象的其他引用,所以当这行代码执行完成后,这个对象键就会被当作垃圾回收。然后,这个键/值对就从弱映射中消失了,使其成为一个空映射。在这个例子中,因为值也没有被引用,所以这对键/值被破坏以后,值本身也会成为垃圾回收的目标。

可是我console.log(wm)....看到这个键值没有消失啊。。。。是我理解错了吗

https://download.csdn.net/download/pig0oo/6908959