Set Map WeakSet WeakMap的区别

48 阅读1分钟

Set是key不重复的数组 key类型可以是各种类型的值 比如字符串、数值 、对象

WeakSet 的成员只能是对象或者Symbol

Map是键值对集合 但是键的类型可以是各种类型的值 比如字符串、数值、undefined 、对象

WeakMap 也是键值对集合 但是key的类型只能是 对象或者Symbol类型

WeakMap 没有keys values enteries方法 也没有size属性