【发布时间】:2019-06-02 22:49:28
【问题描述】:
我有一个对象数组,如何在 typescript/javascript 中过滤数组以获取唯一 ID
列表数组-
[{
global_id: "269a8bded9bd4ecaa0e501c170a71f5a"
icon: "/odb/icons/ip/ip_32.svg"
id: "269a8bded9bd4ecaa0e501c170a71f5a"
}, {
global_id: "269a8bded9bd4ecaa0e501c170a71f5a"
icon: "/odb/icons/ip/ip_32.svg"
id: "269a8bded9bd4ecaa0e501c170a71f5a"
}, {
global_id: 348
icon: "/odb/icons/ip/ip_32.svg"
id: 348
}, {
global_id: 201
icon: "/odb/icons/ip/ip_32.svg"
id: 201
}]
以此类推,
我想以不应该列出重复元素的方式过滤我的对象数组。
list.filter()如果可以的话我想用。
_.uniqBy(list, 'id'); 在 lodash 中可用,但我想使用 typescript/javascrpt .filter 方法。
请指导。
【问题讨论】:
标签: javascript arrays typescript