es6--set集合
集合的概念
集合是由一组无序且唯一的项组成的。这个数据结构使用了与有限集合相同的数学概念。
集合的特点 key和value 的个数相同 没有重复的value 类似于数组 但是成员的值都是唯一的,没有重复的值
创建set
set是一个构造函数
const s=new Set([1,2,3]); console.log(s)
set实例的属性
size 打印出set集合的长度
set类的方法
s.add(value) 添加一个数据 返回set结构本身 set结构本身会为value添加索引
s.delete(value) 删除一个数据 删除成功返回true 否则返回false
s.has(value) s集合中是否有值 value 如果有就会返回true 否则返回true
s.clear() 清除结合中的所有数据
s.keys() 返回集合中所有键的遍历器
s.values() 返回集合中所有值的遍历器
s.entries() 返回集合中所有的键值对遍历器
s.forEach() 回调函数 用来遍历set的每一个子项
相关推荐
willowwgx 2020-06-12
seasongirl 2020-06-06
seasongirl 2020-06-02
computermaths 2020-06-01
TimZhi 2020-05-31
computermaths 2020-05-15
starletkiss 2020-02-16
yogoma 2020-01-11
kuoying 2019-12-23
kuoying 2019-11-12
唐爱平的blog 2012-08-23
tjuvirus 2014-11-13
鱼天翱 2019-07-01
yanaoyong 2019-07-01
MathType 2019-06-30
AreayGK 2019-06-30
SarahHShen 2019-06-28
Set,List,Map的区别和功能到底是怎样的?其实它是与数组区分开来的。与数学中的集合最接近,两者都不包含重复元素。它的有些实现类能对集合中的键对象进行排序。切记在用到MAP时一定需要传入两个参数
yanaoyong 2011-03-18
终身学习的程序猿 2010-12-01