js常用方法

72 阅读1分钟

1.数组对象去重复

let arr = [
    {id: 1, name: '阿的的大时代'},
    {id: 2, name: '阿的江'},
    {id: 3, name: '萨帝'},
    {id: 4, name: '阿斯顿'},
    {id: 3, name :'好的'}
]
// 去重
arr = arr.reduce((cur, next) => {
    obj[next.id] ? "" : (obj[next.id] = true) && cur.push(next);
    return cur;
}, [])

2.数组去重

let arr = [
    1,2,3,4,5,6,8,3
]
let set = [...new Set(arr)]