1、页面渲染出来的样式
2、后台返回数据
3、想要实现的效果
4、将一样对象集的属性的值留一个,其余删除,不是去重效果
const list = [
{ name: '星期六', age: 11, id: 1 },
{ name: '星期六', age: 12, id: 2 },
{ name: '星期六', age: 13, id: 3 },
{ name: '星期五', age: 14, id: 4 },
{ name: '星期五', age: 15, id: 5 },
]
const formatList= Object.values(list.reduce((p, c) => p[c.name] ? p : (p[c.name] = c, p), {}))
console.log(formatList)