WeakSet

存储弱引用对象,且只能存储引用类型数据,不接受原始类型数据。
关键点弱的意思是虽然WeakSet引用了该对象,但是不会阻止垃圾回收。
关键点因为WeakSet中的对象引用随时可能会失效,因此原型对象里没有迭代其值的方法。

WeakSet(iteratable object)

  1. const arr1 = [1, 2, 3]
  2. const arr1 = [1, 2, 3]
  3. const sw = new WeakSet([arr1, arr2]);

实例化对象

image.png
WeakSet类型 - 图2

原型方法

WeakSet类型 - 图3