原始数据:
let arr = [
{
name:'lsy',
map:['1','2','3','4']
},
{
name:'lsy',
map:['1','2','3','4','5']
},
{
name:'lsy',
map:['1']
},
{
name:'fan',
map:['1','2','3','4']
},
{
name:'fan',
map:['1','2']
},
{
name:'fan',
map:['1']
}
]
目标数据:
arr1 = [
{
name:'lsy',
map:['1','2','3','4','5']
},
{
name:'fan',
map:['1','2','3','4']
},
]
如上,希望最后只保留name唯一、map.length最大的那个对象,该怎么实现
最后的res即是你要的结果