【发布时间】:2021-01-23 10:04:02
【问题描述】:
我有一个对象数组
const data=[
{typeId: 1, sort: 1, name: "Test1"},
{typeId: 2, sort: 1, name: "Test2"},
{typeId: 1, sort: 2, name: "Test3"},
{typeId: 3, sort: 1, name: "Test4"},
];
我想通过键“typeId”删除重复项,并且键“sort”值更大。我想添加键“计数” - 对象按 typeId 重复多少次。
这就是我想要实现的目标:
const answer=[
{typeId: 1, sort: 1, name: "Test1", count: 2},
{typeId: 2, sort: 1, name: "Test2", count: 1},
{typeId: 3, sort: 1, name: "Test4", count: 1},
];
我该怎么做?
【问题讨论】:
标签: javascript arrays object duplicates counting