一個陣列和另一個陣列比較,如果第一個陣列裡面有的就不新增了

夏天想發表於2018-10-11

可以把兩個陣列先合併成一個陣列然後再去重複項

比如兩個陣列分明是    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]);
  }

相關文章