博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js ES6 求数组的交集,并集,还有差集
阅读量:5739 次
发布时间:2019-06-18

本文共 383 字,大约阅读时间需要 1 分钟。

最近在看阮一峰老师的

在看到Set数据结构实现数组的交集,并集还有差集,但是阮一峰老师实现差集貌似有点问题,特地来做下笔记:

const a = {fn: 1};const set = new Set([1,1,2,2,3,4,5,5,5,a,'a']);const b = new Set([6,7,8,9,5,4,3,'a','v']);// 并集const union = new Set([...set, ...b]);// 交集const intersect = new Set([...set].filter(x => b.has(x)));// 差集const difference = new Set([...union].filter(x => (!set.has(x) || !b.has(x))));

最后这条代码才能求到正确的差集

原文地址:

转载地址:http://ixfzx.baihongyu.com/

你可能感兴趣的文章
webstorm如何编写jsp_WebStorm中怎样运行JSP页面在浏览器中显示
查看>>
python自动填日志_python接口自动化(四十)- logger 日志 - 下(超详解)
查看>>
python文本可视化数据分析软件_数据探索很麻烦?推荐一款史上最强大的特征分析可视化工具:yellowbrick...
查看>>
python range(30)_python的range()函数
查看>>
windows python3 paramiko安装_Python3.3 Paramiko Windows安装错误
查看>>
ref获取元素 vue 删除子元素_vue 添加删除子元素
查看>>
mysql有回收站吗_mysql 回收站
查看>>
mysql时间戳参数_MySQL 时间戳(Timestamp)函数
查看>>
mysql 分组返回_MySQL-分组和总计,但返回每个分组中的所有行
查看>>
centos6 mysql 同步_centos 6.5设置mysql主从同步过程记录
查看>>
在MySQL中两个实体怎么匹配_如何设计数据库约束,以便两个实体只有其中两个字段值匹配才可以有多对多关系?...
查看>>
mysql索引 回表_记录下mysql索引以及回表
查看>>
php mysql 数组存储过程_php调用MySQL存储过程的方法集合(推荐)
查看>>
cd usr local mysql_不想每次都到: /usr/local/mysql/bin
查看>>
mysql线程保护_mysql事务隔离的问题?多线程并发怎么保证可靠?
查看>>
amoeba mysql exists_使用Amoeba for mysql实现mysql读写分离
查看>>
mysql mmm坑_MySql——MMM部署过程中的各种报错及解决办法
查看>>
mysql中的lgwr_LGWR进程的trace里总是报20多秒的警告信息
查看>>
mysql微服务_go Gojj+Mysql搭建微服务-Go语言中文社区
查看>>
mysql阿里监控sql_阿里云sql监控配置-druid
查看>>