美文网首页
Set之数组的并、交、差

Set之数组的并、交、差

作者: 樱木夜访流川枫 | 来源:发表于2018-05-28 17:24 被阅读0次

1、并集:先合并再set

var a = [1,2];
var b = [2,3];

var set1 = new Set(a.concat(b));  // {1,2,3}
var set2 = new Set([...a,...b]);  // {1,2,3}

2、交集:先转set,在转数组,利用数组的filter、set的has

var arr1 = [1,2];
var arr2 = [2,3];

var set1 = new Set(arr1);
var set2 = new Set(arr2);

var arr = [...set1].filter(item => {return set2.has(item)})

差集:
var arr = [...set1].filter(item => {return !set2.has(item)})

相关文章

  • Set之数组的并、交、差

    1、并集:先合并再set 2、交集:先转set,在转数组,利用数组的filter、set的has 差集:var a...

  • Python组合数据类型Set, list, tuple, di

    集合类型 及 操作集合使用{}和set()函数创建集合间操作:交(&)、并(|)、差(-)、补(^)、比较(>=<...

  • ClickHouse / Hive 数组交、并、差计算

    Hive Hive 计算数组交并差函数 SQL 实例: ClickHouse ClickHouse 实现数组交并差...

  • 总结

    1、直接将类数组转化成数组 2、直接将数组转化成对象 3、交集、并集、差集 4、在遍历操作中,同步改变原来的Set...

  • hive 之 交、并、差 探析

    上一篇说到了 join,本篇就简单讲一讲对两个表做交、并、差运算。 并集 union 主要有两种用法: union...

  • es6中set的使用方式

    es6中的set主要是作用是一是对数组去重,set的将数组去重实例化 ,二是对数组交集 合并、差集 set的的方法...

  • 数组的交差并&去重

    数组去重 数组交集 数组并集 数组差集

  • golang set 使用

    先获取set包 如下演示set并集,交集,差集的计算 输出 :

  • Python精简入门学习(十三)

    Python精简入门学习之集合 -set -创建集合 -添加操作 -清空操作 -差集操作 -交集操作 -并集操作 ...

  • Python set集合

    本文目录 set集合的基本用法 set集合的创建 Set集合的交集&并集&差集 set的集合推导式 set集合的常...

网友评论

      本文标题:Set之数组的并、交、差

      本文链接:https://www.haomeiwen.com/subject/dfbgjftx.html