美文网首页
两个数组去重 js

两个数组去重 js

作者: hibigger | 来源:发表于2019-03-09 11:06 被阅读0次

//

var arr=[1,2,2,2,2,4,2,2,2,4,2,22,2,];

var arr1=[1,1,1,1,1,1,1,1,1,1,1,4,4,2,2,1];

function diff(arr,arr1){

var a=[];var b=[];var r;

for(var i=0;i<arr.length;i++){

var index=arr1.indexOf(arr[i]);

if(index!=-1){

var r=a[i];

for(var j=index;j<arr1.length;j++){

if(arr1[j]==arr[i]){

arr1.splice(j,1);

j=j-1;

}

}

for(var k=i+1;k<arr.length;k++){

if(arr[k]==arr[i]){

arr.splice(k,1);

k=k-1;

}

}

arr.splice(i,1);

i=i-1;

}

}

return arr.concat(arr1);

}

var result=diff(arr,arr1);

console.log(result); 

相关文章

  • 数组的去重和数组中对象的去重

    数组中对象去重 方式1 jq方式 方式2 原生js方式 普通数组的去重 方式1 普通的数组去重js 方式2 Se...

  • 好玩的JS数组

    好玩的js数组 数组去重 数组是否相等 两个数组的交集 寻找两个数组的不同 在两个数组中的非共公元素 判断两个数组...

  • 两个数组去重 js

    // var arr=[1,2,2,2,2,4,2,2,2,4,2,22,2,]; var arr1=[1,1,1...

  • js数组去重、对象数组去重

    普通数组去重 一、普通数组去重 方法一:遍历数组法 方法二:排序法 方法三:对象法 对象数组去重 方法一:将对象数...

  • js数组去重

    Set结构去重 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 向 Se...

  • JS数组去重

    方法1:两层for循环,外层循环原数组,内层循环时进行比较。 方法2:利用对象的属性不能相同的特点去重 方法3:利...

  • js数组去重

  • js数组去重

    1.利用对象的属性唯一性去重 2.利用es6的Set

  • js数组去重

  • js 数组去重

网友评论

      本文标题:两个数组去重 js

      本文链接:https://www.haomeiwen.com/subject/alhspqtx.html