ES6 Set集合

本文深入解析集合数据结构的概念,特点及应用。集合由无序且唯一的元素组成,类似数组但确保值的唯一性。文章详细介绍了set构造函数的使用,包括创建、添加、删除元素,以及如何遍历集合。适合初学者和进阶开发者了解和掌握集合操作。

集合的概念

集合是由一组无序且唯一的项组成的。这个数据结构使用了与有限集合相同的数学概念。

集合的特点key 和value的个数相同,没有重复的value。类似于数组 但是成员的值都是唯一的,没有重复的值

创建set

set是一个构造函数

const s = new Set([1,2,3]);
console.log(s)

set实例的属性

 

属性释义
sizeset集合的长度
  

Set类的方法

方法名释义
add(value)添加一个数组 返回set结构本身,set结构本身会为value添加索引
delete(value)删除一个数据 删除成功返回true 否则返回false
has(value)判断集合中是否有该值 如果有就会返回true 否则返回false。
clear()清除集合中所有的数据
keys()返回集合中所有键的遍历器
values()返回集合中所有值的遍历器
entries()返回集合中所有的键值对遍历器
forEach()回调函数  用来遍历set的每一个子项

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值