// 根据数组对象中属性去重
思路:在原数组对象中 直接捡出 不重复的 数组对象,
过程:1.获取不重复的属性数组
2.根据不重复的属性数组 直接捡出
const arrobj=[
{name:"hz",age:12},
{name:"hz",age:12},
{name:"zhz",age:12},
]
function getRemoveRepeatArrObj(arrobj,keyWordsProperty){
// 获取去重后的属性数组
let unrepeatList=Array.from(new Set(arrobj.map(m=>m[keyWordsProperty])));
// 根据属性数组获取对应的属性对象
return unrepeatList.map(m=>arrobj.find(f=>f[keyWordsProperty]==m));
}
const result=getRemoveRepeatArrObj(arrobj,'age');