【发布时间】:2022-11-14 17:27:58
【问题描述】:
如何从相同对象的数组中获取最后一个对象。我附上了代码。我将不胜感激。谢谢!
输入
[
{name:'Sam', count:3},
{name:'Sam', count:5},
{name:'Sam', count:8},
{name:'Jill', count:7},
{name:'Jill', count:6},
]
输出
[
{name:'Sam', count:8},
{name:'Jill', count:6},
]
【问题讨论】:
-
您想按名称获取每个项目的最后一条记录吗?
-
Duplicate 的 How to get the last occurrence of the duplicated array in Javascript。基本上
const result = Array.from(yourArray.reduce((result, object) => { result.set(object.name, object); return result; }, new Map()).values());。请参阅documentation。 -
@lucumt 是的,每个项目的名称
标签: javascript