1.生成Set数据结构
const set = new Set([1, 2, 3, 4, 4]);
以上如果打印set值:
2.特性
它类似于数组,但是成员的值都是唯一的,没有重复的值。
(1)根据他这个特性:可用于数组去重
[...new Set(array)]
(2)还可用于字符串去重
[...new Set(‘ababbc‘)].join(‘‘) // "abc"
(3)Set唯一性的注意事项
let set = new Set(); let a = NaN; let b = NaN; set.add(a); set.add(b); set // Set {NaN}
let set = new Set(); set.add({}); set.size // 1 set.add({}); set.size // 2
原文:https://www.cnblogs.com/kaiqinzhang/p/11496352.html