小记一下filter去重方法,
可以兼容单数组和对象数组的去重,有问题欢迎留言;
内联代码片
arrRemoval=(arr,arrs,parameter)=>{
arrs = arr.filter((item,index,ars)=>{
let temp = [];
if(parameter){
arr.forEach((item,i) => {
temp.push(item[parameter])
});
return temp.lastIndexOf(item[parameter]) == index
}
else{
return ars.indexOf(item) == index
}
})
return arrs
}