Set数据结构并非真正的数组,它类似于数组,并且成员值都是唯一的,没有重复,所以可以用来做去重操作。但是因为它是一个类似数组结构,所以需要转型为真正的数组去使用。所以需要用Array.from
创建成员值唯一示例如下:
let arr=new Set()
arr.add(1).add(2).add(2)
console.log(arr) //输出结果是[1,2]
数组去重示例:
let arr=[1,2,3,4,5,,4,3,2,1]
const onlyArr=new Set(arr)
console.log(onlyArr) //[1,2,3,4,5]
![](https://i-blog.csdnimg.cn/blog_migrate/bf15f002488dbf8e9e026bc767e4c9d5.png)