对象数组去重

arr是需要去重的数组

let arr = [{a:1,b:2},{a:1,b:2},{a:2,b:3}]

result是去重后的数组

 const strings = arr.map((item) => JSON.stringify(item))
 const removeDupList = Array.from(new Set(strings))
 const result = removeDupList.map((item) => JSON.parse(item))

结果:

result = [{a:1,b:2},{a:2,b:3}]
posted @ 2025-02-12 15:32  格林格林  阅读(9)  评论(0)    收藏  举报