Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: JavaScript 数组差异
使用 jquery 或 javascript 如何比较 2 个数组,以便如果一个数组在另一个数组中有元素,这些元素会从另一个数组中消除?
您必须交叉两个数组并将第一个的每个元素与第二个的每个元素进行比较,然后使用该Array.splice方法删除一个元素。
Array.splice
for (var i in array1) { for (var j in array2) { if (array2[j] == array1[i]) { array2.splice(j, 1); break; } } }