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();取出所有值,返回一个数组 |