<script>
var list = new Set(["html","css","js"]);
/*
es6中新增的一个数据结构set
add添加一个值
clear清除集合
delete(value)可以删除集合中的某一个元素
forEach可以遍历集合
has 判断集合是否拥有某个元素,返回boolean值
keys() 可以获取集合中所有的值
values()
size 可以获取集合的大小
*/
list.add("vue");
//list.clear();
//list.delete(1);
//list.forEach(item=>{
//console.log(item)
//})
//console.log(list.has(2))
console.log(list.size)
</script>
<script>
var arr = [1,2,3,4,5,4,7,8,2];
/* 数组中偶数项归于一个的集合 */
/* 1、将数组变成集合 */
var list = new Set(arr);
var sum = new Set();
/* 2、将list中偶数添加到sum中 */
list.forEach(item=>{
if(item%2==0){
sum.add(item);
}
})
console.log(sum)
</script>
<script>
/* es6 set集合 */
/*
集合的特点:
1、集合中的元素是不会重复出现的
2、集合中的元素是无序的
3、如果两个集合中的元素是一样的,那么两个集合就是相等的
*/
var a = new Set([1,2,3,4,1]);
console.log(a);
console.log(a[0]);
</script>