这里重点说一下它们和对应的set、map的区别
let obj ={ name: 'Tom', age: 20 } let map = new WeakMap(); obj = null; // 当obj设置为空之后,obj指向的这块内存地址就会被垃圾回收器回收 console.log(map);
打印结果如下,我们发现map中键值也没呢。
京公网安备 11010502049817号