Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说new Set()的基础用法(ES6)(常用于数组去重)「建议收藏」,希望能够帮助你!!!。
Set是es6新增的数据结构,似于数组,但它的一大特性就是所有元素都是唯一的,没有重复的值,我们一般称为集合。Set本身是一个构造函数,用来生成 Set 数据结构
new Set()生成出来的数据是Set数据结构,需要自行转换成对应结构
2.1 用于数组去重
2.2 用于字符串去重
3.1添加元素add
对于存在的元素,不会进行再次添加处理
3.2是否存在元素has
返回boolen类型,判断是否是set内的成员元素
3.3删除元素delete
删除的是值,而不是下标
3.4清楚所有元素clear
执行后没有返回值
4.1 遍历 keys()
返回键名的遍历器,相等于返回键值遍历器values()
4.2 遍历 values()
返回键值的遍历器
4.3 遍历 entries()
返回键值对的遍历器
4.4 遍历 forEach()
使用回调函数遍历每个成员
上一篇
已是最后文章
下一篇
已是最新文章