作用:

去重

语法:

new Set()

实例:

//Set和Map相似,也是一组key的汇合,但不存储value。因为key不能反复,所以,在Set中,没有反复的key。let s = new Set([1,2,3,'3',4]);            //增加一个key            s.add(5);            //反复元素在Set中主动被过滤            s.add(5);            console.log(s);//Set {1, 2, 3, 4,5}            //删除一个key            s.delete(2);            console.log(s);//Set{1, 3, "3", 4, 5}//留神数字3和字符串'3'是不同的元素。            //封装function unique(arr){ //Set数据结构,它相似于数组,其成员的值都是惟一的 return Array.from(new Set(arr)); // 利用Array.from将Set构造转换成数组}var arr = [1,2,2,3,5,3,6,5];var res = unique(arr)console.log(res);//[1,2,3,5,6]