我有两个对象数组。
const firstObj = [
{ Id: "1", Name: "Peter" },
{ Id: "2", Name: "John" },
{ Id: "12", Name: "jessy" },
];
const secondObj = [
{ Id: "1", Name: "Roa", original: { Id: "1" } },
{ Id: "2", Name: "John2", original: { Id: "2" } },
{ Id: "5", Name: "Rachel", original: { Id: "3" } },
];
在这里,我试图根据Id过滤数据并返回过滤后的数据firstObj
所以,这里的 firstObj 有一个条目 { Id: "12", Name: "jessy" }this object,其 Id 与 so 不匹配secondObj.original.Id,firstObj将具有给定的结果。
我试过的是
firstObj.filter(
firstObj,
secondObj.map((second) => {
return firstObj.Id === second.original.Id;
}),
);
但这不起作用。任何人都可以在这里帮助我,使用 Lodash 或 Js 过滤器。
output would be -> [{"Id": "3", "Name": "jessy"}]
慕的地10843
德玛西亚99
慕姐8265434
相关分类