| set | map | |
| 描述 | 无序,不重复,无下标,自带去重,类似数组 | 没个元素由键值对组成,类似对象.(其他同set) | 
| 创建实例 | let set = new Set(arr); | let map = new Map(arr); | 
| 添加元素 | set.add(元素) 例:set.add(‘蒙毅‘); | map.set(‘键’ , ’键值’); | 
| 删除元素 | set.delete(元素) 例:set.delete(‘蒙毅‘); | map.get(‘键’); | 
| 是否有此元素 | set.has(元素) 例:set.has(‘蒙毅‘); 返回boolean | map.has(‘键’); 返回boolean | 
| 集合个数 | set.size; 不是一个方法 | map.size; | 
| 清空集合 | set.clear(); | map.clear(); | 
| 获取键 | 
 | map.keys(); 获取所有键,返回一个数组 | 
| 获取值 | 
 | map.values();取出所有值,返回一个数组 | 
原文:https://www.cnblogs.com/ximenchuifa/p/13615659.html