我在
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