集合的概念
集合是由一组无序且唯一的项组成的。这个数据结构使用了与有限集合相同的数学概念。
集合的特点key 和value的个数相同,没有重复的value。类似于数组 但是成员的值都是唯一的,没有重复的值
创建set
set是一个构造函数
const s = new Set([1,2,3]);
console.log(s)
set实例的属性
| 属性 | 释义 |
|---|---|
| size | set集合的长度 |
Set类的方法
| 方法名 | 释义 |
|---|---|
| add(value) | 添加一个数组 返回set结构本身,set结构本身会为value添加索引 |
| delete(value) | 删除一个数据 删除成功返回true 否则返回false |
| has(value) | 判断集合中是否有该值 如果有就会返回true 否则返回false。 |
| clear() | 清除集合中所有的数据 |
| keys() | 返回集合中所有键的遍历器 |
| values() | 返回集合中所有值的遍历器 |
| entries() | 返回集合中所有的键值对遍历器 |
| forEach() | 回调函数 用来遍历set的每一个子项 |
本文深入解析集合数据结构的概念,特点及应用。集合由无序且唯一的元素组成,类似数组但确保值的唯一性。文章详细介绍了set构造函数的使用,包括创建、添加、删除元素,以及如何遍历集合。适合初学者和进阶开发者了解和掌握集合操作。
1339

被折叠的 条评论
为什么被折叠?



