小記一下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
}