使用 lodash 根据条件从对象数组中删除重复项

问题描述 投票:0回答:0

我有一个对象数组,如下所示

 [{id:1,name:'abc',path:'canvas.abc'},{id:1,name:'abc',path:'public.abc'},{id:2,name:'def',path:'supply.def'},{id:3,name:'xyz',path:'package.xyz'}]

我想根据 id 删除重复项,但我想要路径中有画布的值 我只想使用 lodash 而不是 JavaScript

我尝试使用 lodash 的 uniqBy,但它始终保留第一个值,但我需要在路径中包含画布的值,因为数组来自后端并且顺序可能会改变。 任何仅使用 Lodash 的解决方案

lodash
© www.soinside.com 2019 - 2024. All rights reserved.