可以把两个数组先合并成一个数组然后再去重复项
比如两个数组分明是 arry1,arry2.
把arry2中和arry1不同的项添加进来。
var arry1=[{},{},{}];
var arry2=[{},{},{}];
var arr=arry1.concat(arry2);
var hash=[];//一定要在这里置空啊
for (var i = 0; i < arr.length; i++) {
for (var j = i+1; j < arr.length; j++) {
if(arr[i]==arr[j]){
++i;//如果一样就继续往下循环
}
}
hash.push(arr[i]);
}
版权声明:本文为qq_33769914原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。