数组去重
一个数组包含多对象,对象中有数据未重复,列入arr中的数据有name重复的数据,现在需要去除重复的name数据。
singleArr() {
let arr = [
{ name: 'hello', age: 12 },
{ name: 'zhangsan', age: 14 },
{ name: 'zhangsan', age: 16 },
{ name: 'wangwu', age: 36 },
{ name: 'wangwu', age: 56 }
]
let obj = {}
arr.filter((item) => (obj[item.name] ? false : (obj[item.name] = true)))
}
}