代码人»首页 技术广场 JavaScript 查看内容

js数组中含有对象,并且去除数组中重复的对象

280

主题

2

回帖

1065

积分

管理员

积分
1065
去除数组中重复的对象,可以用javascript中的reduce方法:

let arr = [
        { id: 0, name: "张三" },
        { id: 1, name: "李四" },
        { id: 2, name: "王五" },
        { id: 3, name: "赵六" },
        { id: 1, name: "孙七" },
        { id: 2, name: "周八" },
        { id: 2, name: "吴九" },
        { id: 3, name: "郑十" },
      ];
//方法

//去重后结果
[
    {
        "id": 0,
        "name": "张三"
    },
    {
        "id": 1,
        "name": "李四"
    },
    {
        "id": 2,
        "name": "王五"
    },
    {
        "id": 3,
        "name": "赵六"
    }
]

微信扫一扫,分享更方便

付费看帖
剩余 23% 内容需要支付 1.00 元 后可完整阅读
支持付费阅读,激励作者创作更好的作品。会员可8折购买!

举报 回复