美文网首页
2020-01-12删除2个数组重复数据分辨出删除的和新增的

2020-01-12删除2个数组重复数据分辨出删除的和新增的

作者: 太阳照常升起_9c4e | 来源:发表于2020-01-12 01:49 被阅读0次
    /**
            * 权限去除重复的
            * 查找删除的
            * 查找新增的
            */
           let getArrDifference = (arr1, arr2) => {
           
               return arr1.concat(arr2).filter(function(v, i, arr) {
           
                   return arr.indexOf(v) === arr.lastIndexOf(v);
           
               });
           
           }
           let str1 = [1,2,3];//修改前的权限
           let str2 = [3,4,5];//修改后的权限
           console.log(getArrDifference(str1,str2))
           let newlist = getArrDifference(str1,str2)
           console.log(newlist)
           let dellist = []
           let addlist = []
           for(let i in newlist){
              if(str1.indexOf(newlist[i]) != -1){//删除
                  dellist.push(newlist[i])
              }
              if(str2.indexOf(newlist[i]) != -1){//新增
                  addlist.push(newlist[i])
              }
    
           }
               console.log(addlist)
               console.log(dellist)  
    

    相关文章

      网友评论

          本文标题:2020-01-12删除2个数组重复数据分辨出删除的和新增的

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