Set集合:一组数据的集合。(成员的值是唯一的,不可以重复)
1)创建set集合
// 1)创建Set集合 var s1 = new Set(); //创建了一个空集合 var s2 = new Set([1, 2, 3]) console.log(s1); console.log(s2);
2)获取集合中的个数
// //获取集合中的个数 var result = s2.size console.log(result); //输出3
3)集合.add(value)方法 添加
//集合.add(value)方法 添加 var s3 = new Set(); var result = s3.add('666') console.log(result); console.log(s3.size);
4)集合.delete(value)方法 删除
//集合.delete(value)方法 删除 var s4 = new Set(['666']); var result = s4.delete('666') console.log(result); console.log(s4.size);
5)集合.has(value)方法 查找有没有这个元素
//集合.has(value)方法 查找有没有这个元素 var s5 = new Set(['老李']); var result = s5.has('老李') console.log(result); //有则返回true 无则返回false
6)集合.clear()方法 清空所有元素
//集合.clear()清空所有元素 var s6 = new Set(['red', 'blue', 'green']) s6.clear() console.log(s6.size);
7)遍历集合
//遍历集合 var s6 = new Set(['red', 'blue', 'green']) s6.forEach(function (item, item, set) { console.log(item); console.log(set); })
还没有评论,来说两句吧...