js判断多个数组之间是否存在交集
代码如下:
//定义一个二维数组,数组中包含N个数组
const arrays = [[1, 2, 3],[4, 5, 6],[2, 7, 8],[9, 10, 2]
];
//把数组传入进来
function checkIntersection(arrays) {for (let i = 0; i < arrays.length; i++) {for (let j = i + 1; j < arrays.length; j++) {const setA = new Set(arrays[i]);const setB = new Set(arrays[j]);const intersection = new Set([...setA].filter(x => setB.has(x)));if (intersection.size > 0) {return true;}}}return false;
}
let isIntersect=checkIntersection(arrays); // true
js判断多个数组之间是否存在交集相关推荐
- js中字符串与数组之间的转换
本文实例介绍了javascript中字符串和数组的相互转换方法,分享给大家供大家参考,具体内容如下 字符串和数组的相互转换操作是非常的重要的,因为在实际编码过程中会经常用到,所以这是必须要掌握的知识点 ...
- js判断是否是数组的方式
1.通过Object.prototype.toString.call()判断 用的是Object中的toString方法,数组中的toString方法用于字符串的拼接 var arr = [1,2]; ...
- JS判断对象是不是数组“Array”
2019独角兽企业重金招聘Python工程师标准>>> 在开发中,我们经常需要判断某个对象是否为数组类型,在Js中检测对象类型的常见方法都有哪些呢? typeof 操作符 对于Fun ...
- JS判断对象是不是数组
1.通过instanceof判断 instanceof运算符用于检验构造函数的prototype属性是否出现在对象的原型链中的任何位置,返回一个布尔值. let a = []; a instanceo ...
- JS判断变量是数组还是对象
对数组和对象使用typeof,得出的结果都是"object" 使用以下五种方法区分是数组[]还是对象objec 方法一: 使用instanceof进行判断,A instanceof ...
- js判断两个数组是否一致
对比两个数组是否一致,不判断顺序,只判断值 isContained(a,b){if(!(a instanceof Array)||!(b instanceof Array))return false; ...
- vue js 判断两个数组是否相等
数组:引用数据类型,存放在堆里面,所以直接判断两个数组是否相等得到的结果false var arr = [1, 2, 3]var arr1 = [1, 2, 3]console.log(arr == ...
- js判断两个数组中是否含有相同值
你可以使用 JavaScript 的数组方法 some() 来判断两个数组中是否含有相同的值. 这是一个例子: function hasCommonValue(arr1, arr2) {return ...
- JS判断两个数组是否相等
今天对数组进行操作时,发现不能用==操作符比较两个数组是否相等. 以前我都是遍历数组进行比较,今天写着写着,惯性使然,用了 等等操作符. 发现无论怎么操作,两个数组比较结果都是false. 不能直接使 ...
最新文章
- HTML的标签描述10
- win服务器系统程序原因
- hdu 3183 A Magic Lamp(给一个n位的数,从中删去m个数字,使得剩下的数字组成的数最小(顺序不能变),然后输出)...
- 【SRH】------常见的HTTP状态码
- android层级关系图,画出 View 的层级 3D 图和树形图来分析层级关系
- 面试中听到这句话是不是代表凉了?
- 飞鸽传书内部排序算法的性能比较
- java源程序编译型_Java语言的源程序不是编译型的,而是编译解释型的。
- SES 之全局搜索小记
- 43. 算法调用优先于手写的循环
- fluentmigrator连接mysql_如何利用FluentMigrator实现数据库迁移
- KITTY数据集 下载 及 使用
- 海思demo删减_从零开始在海思Hi3559a运行demo
- P2619 [国家集训队]Tree I(wqs二分)
- psi-pred安装及预测蛋白质二级结构
- Android 之解析XML文件
- spring boot 运行提示:Process finished with exit code 1
- 《最强大脑》新科世界脑王:其实我是教小学数学的
- 拿到pmp的证书就可以做项目经理吗?
- xshow-2. 使用HTML 5 Boilerplate构建前端