/**
* 权限去除重复的
* 查找删除的
* 查找新增的
*/
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个数组重复数据分辨出删除的和新增的
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 小学语文修改病句的方法 修改病句是小学语文考试中常见的题型,在修改病句之前,我们应该清晰的了解有哪些病句现象,下面...