首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按属性创建唯一对象数组

按属性创建唯一对象数组
EN

Stack Overflow用户
提问于 2013-09-12 20:29:06
回答 16查看 89.7K关注 0票数 61

我创建了一个像这样的对象数组:

代码语言:javascript
复制
[
    {
        "lat": 12.123,
        "lng": 13.213,
        "city": "New York"
    },
    {
        "lat": 3.123,
        "lng": 2.213,
        "city": "New York"
    },
    {
        "lat": 1.513,
        "lng": 1.113,
        "city": "London"
    }
]

我正在尝试创建一个新的数组,将places过滤为只包含不具有相同city属性的对象(lat/lng副本是可以的)。是否有内置的JS或Jquery函数来实现这一点?

EN

Stack Overflow用户

发布于 2022-02-18 10:09:13

代码语言:javascript
复制
const distinctArrayByCity= [
    ...new Map(array.map((item) => [item.city, item])).values(),
];
票数 0
EN
查看全部 16 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18773778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档