一个数组和另一个数组比较,如果第一个数组里面有的就不添加了

可以把两个数组先合并成一个数组然后再去重复项

比如两个数组分明是    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版权协议,转载请附上原文出处链接和本声明。