1、Set集合及其特点
<script> /* es6 set(集合) */ /* 结合的特点: 1、集合中的元素是不会重复出现的 2、集合中的元素是无序的 3、如果两个集合中的元素是一样的,那么两个集合就是相等的 */ var a = new Set([1,2,3,4,1]); var b = new Set([1,2,3,4]) console.log(a); console.log(a[0]); </script>
2、集合的方法
<script> var list = new Set([1,2,3]) /* es6中新增的一个数据结构 Set add添加一个值 clear清空集合 delete(value)删除集合中的指定元素 forEach遍历集合 has 集合是否拥有某个元素,返回Boolean值 keys 获取集合所有的值 values 获取集合所有的值 */ list.add(4); console.log(list); // list.clear(); list.delete(1) console.log(list); console.log(list.entries()); list.forEach(item=>{ console.log(item); }) console.log(list.has(2)); console.log(list.keys()) console.log(list.values()); console.log(list.size); </script>
