Set结构数据和Set结构数据方法
时间:7年前 阅读:6307
1、Set结构数据
// 数据集合形式 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结构数据方法
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,我们将及时处理。
微信扫码关注
更新实时通知



网友评论