javascript – 给定两个数组,返回一个仅由非交叉项组成的数组

前端之家收集整理的这篇文章主要介绍了javascript – 给定两个数组,返回一个仅由非交叉项组成的数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 JavaScript中遇到了问题.

我有两个数组,我想检查它们是否在某些元素上相交,然后删除这些元素并返回没有相交元素的新数组.

例如:

Array A ( 
[0] => 0 [1] => 1 
)

Array B ( 
[0] => 2 [1] => 1 
)

我想检查一下并返回:

Array result ( 
[0] => 0 [1] => 2 
)

我怎么能用JavaScript做到这一点?

@H_403_14@

解决方法

查看库 underscore.js.

假设你有两个数组,

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

首先找到工会.

var all = _.union(a,b);

然后找到十字路口.

var common = _.intersection(a,b);

最后的答案应该是联盟和交叉点之间的区别.

var answer = _.difference(all,common)
@H_403_14@ @H_403_14@ 原文链接:https://www.f2er.com/js/155668.html

猜你在找的JavaScript相关文章