ES6 Set Map 主要方法对比
|
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();取出所有值,返回一个数组 |
不停学习,热爱是源源不断的动力。

浙公网安备 33010602011771号