我有2个阵列
var a = [[0,1],[2,3],[4,5],[6,7]];
var b = [1,5,7];
我需要在" a"中找到数量的arrea。哪个没有与" b"?
交叉答案 0 :(得分:1)
在纯JavaScript中:
var a = [[0, 1], [2, 3], [4, 5], [6, 7]];
var b = [1, 5, 7];
var result = [];
for (var i = 0; i < a.length; i++)
{
var intersect = false;
for (var j = 0; j < a[i].length && !intersect; j++)
{
for (var k = 0; k < b.length; k++)
{
if (b[k] == a[i][j])
{
intersect = true;
break;
}
}
}
if (!intersect)
{
result.push(a[i]);
}
}
console.log(result);