WeakSet 也會去重 總結: 1.成員都是對象; 2.成員都是弱引用,可以被垃圾回收機制回收,可以用來保存 DOM 節點,不容易造成記憶體泄漏; 3.不能遍歷,方法有 add、delete、has。 ...
WeakSet 也會去重 總結: 1.成員都是對象; 2.成員都是弱引用,可以被垃圾回收機制回收,可以用來保存 DOM 節點,不容易造成記憶體泄漏; 3.不能遍歷,方法有 add、delete、has。
//聲明WeakSet let weakObj = new WeakSet(); let obj = {aa:'annaiah',bbb:'18'}; // let obj1 = {aa:'annaiah',bbb:'18'}; 兩個相同的對象,如果記憶體空間相同,那麼只列印一個 否則兩個都答應 //添加 weakObj.add(obj); // weakObj.add(obj1); console.log(weakObj)