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

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

主要涉及了 set,filter,has 的用法

var arr1=[1,2,3,45,6,3,6,3,4];var arr2 = [2,4,6,6,3,6,7,8,9,9];//并集let arr3= [...new Set([...arr1,...arr2 ])];//[1, 2, 3, 45, 6, 4, 7, 8, 9]//交集let intersect = [arr1.filter(x => new Set(arr2).has(x))];//[d,e,f]//差集let dfrcset = [arr1.filter(x => !new Set(arr2).has(x))];复制代码

Set()  :ES6中引入的新结构,不允许有重复的值。通过new Set()生成,可以接收一个数组为参数。

有add添加 ,delete删除, has判断是否拥有等方法。
filter 用于数组过滤,返回一个方法内为true的数组值

转载于:https://juejin.im/post/5cb41f63f265da03a54c1058

你可能感兴趣的文章
HDOJ_ACM_Rescue
查看>>
笔记纪录
查看>>
jsp当参数为空的时候默认显示值
查看>>
《C#线程参考手册》读书笔记(三):.NET中的线程池
查看>>
PL/SQL程序设计 第四章 游标的使用
查看>>
如何理解lower_bound/upper_bound
查看>>
有穷的自动机构造
查看>>
下拉放大设计思路
查看>>
Qt5设置应用程序图标及程序的发布
查看>>
HTTP首部(2)
查看>>
LA 5031 图询问
查看>>
django-分页器
查看>>
idea超炫的自定义模板
查看>>
sql server根据表中数据生成insert语句
查看>>
S3上备份的json文件转存成parquet文件
查看>>
oc的分类category
查看>>
网站前面的图标
查看>>
关于servlet
查看>>
nio buffer
查看>>
Linux2.6.32内核笔记(5)在应用程序中移植使用内核链表【转】
查看>>