数据结构
<script>
// ES6提供了新的数据结构Set
// 它类似于数组,但是成员的值都是唯一的,没有重复的值
// 创建Set数据结构
// const s = new Set()
// Set函数可以接受一个数组做为参数,用来初始化。
const s = new Set([1,2,4,5,6])
console.log(s);//Set(5) {1,2,4,5,6}
console.log(s.size);//5
// 利用|Set进行数组去重
let arr = [1,34,34,65,78,65]
let set = new Set(arr)
console.log(set);//Set(4) {1,34,65,78}
console.log([...set]);//[1,34,65,78]
</script>
增删改查
<script>
const s = new Set();
//add:添加
s.add('a').add('b')
console.log(s.size);//2
console.log(s);//Set(2) {'a','b'}
// delete:删除
const result = s.delete('a')
console.log(result);//true
console.log(s.size);/