场景一
根据某个字段去重
let arr = [
{name:'xixi',age:1},
{name:'haha',age:2},
{name:'heihei',age:1},
{name:'hehe',age:1},
{name:'xixi',age:15}
]
const nameSomes = [...new Set(arr.map(item => item.name))].filter(item => arr.filter(obj => obj.name === item).length > 1)
输出
=====>
['xixi']
可以判断nameSomes是否有值来判断是否有重复值;