-3
可能重复:
JavaScript array difference比较2个数组,以便如果一个数组在另一个数组内有元素,这些元素将从另一个数组中消除?
使用jQuery或JavaScript如何比较2个阵列,这样,如果一个阵列的另一阵列中的元件,这些元件从另一阵列淘汰?
可能重复:
JavaScript array difference比较2个数组,以便如果一个数组在另一个数组内有元素,这些元素将从另一个数组中消除?
使用jQuery或JavaScript如何比较2个阵列,这样,如果一个阵列的另一阵列中的元件,这些元件从另一阵列淘汰?
您必须跨越两个阵列并将第一个元素与第二个元素的每个元素进行比较,然后使用Array.splice
方法删除元素。
for (var i in array1) {
for (var j in array2) {
if (array2[j] == array1[i]) {
array2.splice(j, 1);
break;
}
}
}
你有什么试过? –
请详细说明问题 –