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
}

猜你喜欢

转载自www.cnblogs.com/jessiespur/p/10600664.html
今日推荐