map,weakmap,set,weakset 知识搬运工zac 2022-09-27 85 阅读1分钟 map: 使用起来类似对象,键值对,与对象的区别是可以用任何类型变量作为键值,对象只能用字符串或者symbol类型,并且key的排列顺序根据创建顺序创建的 api有get,set,has,size,delete,clear,keys,values,entries weakmap: key为弱引用对象的map key必须是对象 set: 类似数组,元素可以是任意类型 元素不可以重复,可以利用这个特点实现去重 weakset: 元素必须是对象 对象都是弱引用 欢迎补充👏