new Set()的基础用法(ES6)(常用于数组去重)
·
1.什么是set()
Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合。Set本身是一个构造函数,用来生成 Set 数据结构
2.使用情形
new Set()生成出来的数据是Set数据结构,需要自行转换成对应结构
2.1 用于数组去重
2.2 用于字符串去重
3.增删改查
3.1添加元素add
对于存在的元素,不会进行再次添加处理
3.2是否存在元素has
返回boolen类型,判断是否是set内的成员元素
3.3删除元素delete
删除的是值,而不是下标
3.4清楚所有元素clear
执行后没有返回值
4.遍历方法
4.1 遍历 keys()
返回键名的遍历器,相等于返回键值遍历器values()
4.2 遍历 values()
返回键值的遍历器
4.3 遍历 entries()
返回键值对的遍历器
4.4 遍历 forEach()
使用回调函数遍历每个成员
更多推荐
已为社区贡献1条内容
所有评论(0)