ES6-WeakSet数组结构

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)

 

你可能感兴趣的:(ES6-WeakSet数组结构)