共计 796 个字符,预计需要花费 2 分钟才能阅读完成。
1. Set
根本用法
- Set 相似于数组,但成员的值都是惟一的,没有反复的值;
- Set 是一个构造函数;
const list=new Set([1,2,2,3,4,5]);
[...list];
//[1,2,3,4,5];
Set 函数可接管一个数组用来初始化;
const list=new Set([1,2,3,4]);
[...list] // [1,2,3,4];
list.add(5);
[...list] // [1,2,3,4,5]
list.delete(1);
[...list] // [2,3,4,5]
list.size; // 4
list.has(2) // true
list.has(1) // false
list.clear();
[...list]; // []
Set 实例罕用内置函数;
- add 增加一个成员
- delete 删除某个成员 返回 true/false
- has 判断外部是否有某个成员
- clear 清空外部成员
- .size 内置属性 获取成员个数 相似于 Array.length;
2. Map
根本用法
Map 可承受一个数组作为参数,该数组的成员是一个个示意键值对的数组;
const map =new Map([['name','tom'],
['age',18]
])
map.size; // 2
map.has('name'); // true
map.get('name'); // tom
map.has('age'); // true
map.set('sex','1');
map.get('sex'); // 1
map.delete('sex');
map.has('sex'); //false
map.clear();
map.size // 0
Map 实例罕用内置函数;
- set 增加一个成员
- get 获取某个键值对的 value
- delete 删除某个键值对 返回 true/false
- has 判断外部是否有某个属性
- clear 清空外部成员
- .size 内置属性 获取成员个数 相似于 Array.length;
正文完