简单JS 对象数组去重
需求: 将一个对象数组内的 重复对象去掉
const arr = [{ name: '张三', age: 24 }, { name: '李四', age: 21 }, { name: '张三', age: 24 }] let map = new Map() for (let item of arr) { if (!map.has(item.name)) { map.set(item.age, item) } } const newArr = [...map.values()] console.log('?', newArr)
浙公网安备 33010602011771号