22
2018
06

Set结构数据和Set结构数据方法

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

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。