Set结构数据和Set结构数据方法
1、Set结构数据
Bash
// 数据集合形式 1数组 2对象
// var arr = [3,4,5,6,7];
// var obj = {
// a:1,
// b:2,
// c:3,
// }
// 普通的数组可以重复数值
let a = new Array();
a.push(1);
a.push(2);
a.push(3);
a.push(1);
a.push(2);
a.push(3);
// 输出结果:Array(6) [ 1, 2, 3, 1, 2, 3 ]
console.log(a);
// set 结构形式 set 结构的数据不允许有重复值存在(有相同的会自动去掉)
let s = new Set();
// 添加值有的是add方法
s.add(1);
s.add(2);
s.add(3);
s.add(1);
s.add(2);
s.add(3);
console.log(s);
2、Set结构数据方法
Bash
let s = new Set([1,2,3,1,5,4,2,1,3]);
// typeof 看一下类型 输出结果:object(对象)
// console.log(typeof s);
console .log(s);
// (1) add 添加数据,在set后面添加数据
s.add(7);
// (2) delete 删除某个值 delete(3) 删除3
s.delete(3);
console.log(s);
// (3) has() 返回一个布尔值,表示该值是否为Set的成员 下面返回结果 false 表示没有8
console.log(s.has(8));
// 结果是 true 里面的成员有2所以显示true
console.log(s.has(2));
// (4)clear 清除所有成员
// s.clear();
// 结果:Set [] 里面所有东西都删除了
// console.log(s);
// (5) s.size 获得s的长度 输出结果是5
console.log(s.size);
原文链接:https://www.qiquanji.com/post/7696.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。