/**
* 权限去除重复的
* 查找删除的
* 查找新增的
*/
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个数组重复数据分辨出删除的和新增的
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 小学语文修改病句的方法 修改病句是小学语文考试中常见的题型,在修改病句之前,我们应该清晰的了解有哪些病句现象,下面...