js数组及对象去重
// 数组去重 export function getNewArr(arr){ let rec = [] arr.filter(val=>{ rec.includes(val) ? '':rec.push(val) }) return rec }
// 数组内的对象去重 export function getFilter(arr){ let rec = [] let obj = {} arr.forEach(val=>{ if(!obj[val.key]) { obj[val.key]=true rec.push(val) } }) return rec }
// 数组去重
export function getNewArr(arr){
let rec = []
arr.filter(val=>{
rec.includes(val) ? '':rec.push(val)
})
return rec
}
// 数组内的对象去重
export function getFilter(arr){
let rec = []
let obj = {}
arr.forEach(val=>{
if(!obj[val.key]) {
obj[val.key]=true
rec.push(val)
}
})
return rec
}