0
点赞
收藏
分享

微信扫一扫

js set

书坊尚 2022-04-05 阅读 56
javascript
<!DOCTYPE html>
<html>
	<body>
		<script>
			let j = new Set(['一年级', '二年级', '三年级', '四年级', '二888s年级']);

			console.log('对数组进行判断', j); //结果是true/false

			console.log('元素个数', j.size);

			// 添加新的元素
			j.add('五年级');

			// 删除元素
			j.delete('二年级');

			// 请空
			// j.clear()

			console.log(j);

			// 遍历
			for (let i of j) {
				console.log(i);
			}


			// Set实践 
			// let arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];
			// let arr2 = [4, 5, 6, 5, 6];
			// 1.数组去重
			// let result = [...new Set(arr)] //通过扩展运算符 ,转换为数组
			// console.log(result, result1)

			// 2.交集
			// let result = [...new Set(arr)].filter(item => new Set(arr2).has(item))
			// console.log(result)

			// 3.并集
			// console.log([...new Set([...arr, ...arr2])])

			// 4.差集
			// let diff = [...new Set(arr)].filter(item => !(new Set(arr2).has(item)))
			// console.log(diff)
		</script>
	</body>
</html>



举报

相关推荐

0 条评论