数组对象根据某个值去重

const ObjArr = [{name: 'xiaoming', id: 1},{name: 'xiaoming2', id: 2},{name: 'xiaoming3', id: 1},{name: 'xiaoming4', id: 5},{name: 'xiaoming5', id: 6},{name: 'xiaoming33', id: 11}]

const newArr = ObjArr.filter(item => !map.has(item.id) && map.set(item.id,1))

posted @ 2023-03-28 09:56  樱花雨纷飞  阅读(17)  评论(0编辑  收藏  举报