数组中去重复json对象
举个例子吧,格式是这样的, 把’‘姓名1’'的重复的数据去掉
let jsonArr = [
{ name: '姓名1', age: 12, sex: 'nan' },
{ name: '姓名2', age: 13, sex: 'nv' },
{ name: '姓名1', age: 12, sex: 'nan' },
]
下面是一个去重复的办法, 可以参考一下
arr = [] // 需要遍历的数组
let temp = {} // 用于name判断
let result = [] // 最后的新数组
arr.map((item, index) => {
if (!temp[item.name]) {
result.push(item)
temp[item.name] = true
}
})
console.log(result)