去除数组中对象重复的属性

let filter_arrObj = [];
let arrObj = [
    {
    
    
        name: 'xiaoqing',
        age: 15,
        sex: 0
    },
    {
    
    
        name: 'xiaoming',
        age: 12,
        sex: 0
    },
    {
    
    
        name: 'xiaobai',
        age: 21,
        sex: 0
    },
    {
    
    
        name: 'xiaoqing',
        age: 25,
        sex: 0
    },
]
filter_arrObj = arrObj.filter((item, index, origin) => 
index === origin.findIndex(itemInner => {
    
    
return itemInner.name === item.name
}
))

猜你喜欢

转载自blog.csdn.net/weixin_43794749/article/details/122353682