首页 > 其他分享 >set 集合实践

set 集合实践

时间:2023-02-26 10:03:13浏览次数:34  
标签:... set console log 实践 Set let 集合 new

 

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>set集合实践</title>

</head>
<body>
<div id="ad">

</div>
<div></div>

<script>


let arr = [1,2,2,3,1,4,5];
//数组去重
let arr2 = [... new Set(arr)];
console.log(arr2);

//交集
let arr3 = [2,3,2,4,5];
let arr4 = [4,5,6,7];
let arrSet4 = new Set(arr4);
let result = arr3.filter(item=>arrSet4.has(item));
console.log(result);

//并集
let arr5 = [2,3,2,4,5];
let arr6 = [4,5,6,7];
let result2 = [...new Set([...arr5, ...arr6])];
console.log(result2);

//差集
let arr7 = [2,3,2,4,5];
let arr8 = [4,5,6,7];
let arrSet8 = new Set(arr8);
let result3 = [...new Set(arr7.filter(item=>!arrSet8.has(item)))];
console.log(result3);


</script>
</body>
</html>

set 集合实践_数组去重

 



标签:...,set,console,log,实践,Set,let,集合,new
From: https://blog.51cto.com/u_15687135/6086013

相关文章

  • Python 元组tuple、 列表list、 字典dict、集合set、迭代器、生成器
    一、元组:tuplePython的元组与列表类似,不同之处在于元组的元素不能修改。元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组tup2=(111,22,33,......
  • python基础-集合set { }
    集合的定义和操作集合的特性:元素数量支持多个元素类型任意下标索引支持重复元素不支持可修改性支持数据有序否使用场景不可重复的数据记录......
  • k8s部署daemonset filebeat
    实现:收集容器控制台日志部署daemonsetfilebeat,如上图红框位置找一台机器打镜像FROMdocker.elastic.co/beats/filebeat:7.9.0COPYfilebeat.yml/usr/share/filebeat/fileb......
  • 部署logstash收集daemonset filebeat发过去的kafka日志
    实现:部署如下图红框位置logstash架构:主机:10.0.7.56部署logstashyum-yinstalljava-1.8.0-openjdkyum-yinstallhttps://mirror.tuna.tsinghua.edu.cn/elasticstack/7......
  • 为什么在连接mysql时,设置 SetConnMaxIdleTime 没有作用
    目录测试1go1.15.15go1.17.12测试2go1.15.15go1.17.12参考在使用golang连接mysql时,为了节省连接资源,在连接使用过后,希望在指定长度时间不再使用后,自动关闭连接。这......
  • Python:Excel自动化实践入门篇 甲【留言点赞领图书门票】
    *以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://mp.weixin.qq.com/s?__biz=MzUxMTgxMzExNQ==&mid=2247485524&idx=1&sn=7af7790002e0e60......
  • Iceberg 数据治理及查询加速实践
    数据治理Flink实时写入Iceberg带来的问题在实时数据源源不断经过Flink写入的Iceberg的过程中,Flink通过定时的Checkpoint提交snapshotcommit操作到Iceberg,......
  • 轻松保障万级实例,vivo服务端监控体系建设实践
    经过几年的平台建设,vivo监控平台产品矩阵日趋完善,在vivo终端庞大的用户群体下,承载业务运行的服务数量众多,监控服务体系是业务可用性保障的重要一环,监控产品全场景覆盖生......
  • JVM系统优化实践(4):以支付系统为例
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   前面说过,JVM会将堆内存划分为年轻代、老年代两个区域。年轻代会将创建和使用完之后马上就要回收的对象放在里面,......
  • JVM系统优化实践(4):以支付系统为例
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~前面说过,JVM会将堆内存划分为年轻代、老年代两个区域。年轻代会将创建和使用完之后马上就要回收的对象放在里面,而老年代则......