创建时间: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,
});
}
});