删除数组javascript或打字稿中的重复对象

时间:2019-04-05 16:24:11

标签: javascript typescript

我正在尝试删除一些在数组中重复的对象。

我有一个像这样的数组。

[{ box: 1, color: 'red', size: 10 },
 { box: 2, color: 'yellow', size: 7},
 { box: 2, color: 'red', size: 10 },
 { box: 1, color: 'red', size: 10 },
 { box: 3, color: 'red', size: 10 }]

因此,我需要删除在所有属性中重复的一个或多个对象。在这种情况下,仅复制具有以下颜色的框:1,颜色:红色,尺寸:10。

所以输出应该是这个。

[{ box: 1, color: 'red', size: 10 },
 { box: 2, color: 'yellow', size: 7},
 { box: 2, color: 'red', size: 10 },
 { box: 3, color: 'red', size: 10 }]

我一直在阅读一些删除重复对象的函数...但是我无法解决问题...

有帮助吗?预先谢谢你

0 个答案:

没有答案