数组中对象去重方法
let arr = [ { "name": "123", "Id": "11", "State": 2 }, { "name": "123", "Id": "11", "State": 2 }, { "name": "789", "Id": "22", "State": 1 }] function repeat(arr) { const res = new Map(); return arr.filter(v=>{ return !res.has(v.Id) && res.set(v.Id,1); }) } var list = repeat(arr); console.log(list );
list 就是去重后的