陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

合并数组中id为重复的数据

创建时间:2023-04-21

合并数组中id为重复的数据

  let arr = [];
  ids.forEach((v) => {
    //循环已处理好的数组,匹配id是否已存在
    let index = -1;
    arr.forEach((val, idx) => {
      if (v.userId === val.userId) {
        index = idx;
      }
    });

    //如果匹配id存在,则修改数组
    if (index != -1) {
      arr[index].data = val.data;
    } else {
      arr.push({
        userId: v.userId,
        data: v.data,
      });
    }
  });