美文网首页
重新获取个数组,相同id的取最后一个

重新获取个数组,相同id的取最后一个

作者: blank的小粉er | 来源:发表于2021-11-10 15:27 被阅读0次

思路:遍历放对象里,id是键,重复的后面就把前面的覆盖了,然后再转数组

const data = [
            { id: 1, name: '张三', age: 15, },
            { id: 2, name: 'John', age: 18, },
            { id: 3, name: '李四', age: 18, },
            { id: 1, name: '张三', age: 15, },
            { id: 4, name: 'Jack', age: 18, },
            { id: 5, name: '王五', age: 10, },
            { id: 4, name: 'Jack', age: 18, },
            { id: 2, name: 'John', age: 18, },
        ];

let newObj={}

data.forEach(item => {
    newObj[item.id]=item
    
});
console.log(newObj)

var arr = []

for (let i in newObj) {
    arr.push(newObj[i])
}
console.log(arr); 

相关文章

  • 重新获取个数组,相同id的取最后一个

    思路:遍历放对象里,id是键,重复的后面就把前面的覆盖了,然后再转数组

  • java List分组为Map

    Id相同的数据分到一个数组。key为id

  • el-cascader 联级选择器

    需求:根据公司id获取部门数据:后台的接口获取公司列表根据公司id获取部门列表options是一个数组用来渲染选择...

  • 数据结构

    es6方法过滤掉两个数组中对象id值相等的项 es6取两个数组的相同项 filter 过滤两个数组中相同的项 JS...

  • 数组取id重组数组

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • PHP全栈学习笔记27

    数组概述,类型,声明,遍历,输出,获取数组中最后一个元素,删除重复数组,获取数组中指定元素的键值,排序,将数组中的...

  • 【前端之日常工作】数组过滤:交集,差集

    根据id数组获取对应的另一数组的数据

  • shell数组

    数组创建方法 输出整个数组 获取数组元素个数,方法与获取字符串长度的方法相同 获取数组单个元素的长度

  • js 小技巧

    去除两个数组里面相同的id数据"""let arr1= [{ id: 1 }, { id: 2 }, { id: ...

网友评论

      本文标题:重新获取个数组,相同id的取最后一个

      本文链接:https://www.haomeiwen.com/subject/elxizltx.html