WeakMap 和 WeakSet,其实和set以及map差不多,只能存对象值,不能枚举,没有长度,会触发垃圾回收机制,值在没被用的情况下会自动回收,唯一的作用就是可以存储DOM节点,当节点被移除后,自动回收。
Set 集合和Map 集合
区别就是:Map存的值是键值对类型的集合,而Set存的只有key咩有value,因此可以巧妙利用set特点来去重。
Set 集合新增加了 add delte has keys values entries clear Set.size 的操作方法
Map 集合新增加了 get set has keys values entries clear delete Map.size 的操作方法