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/post/7696.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知