根据数组中多个对象的值 进行去重处理
// tpTypeList 过滤掉其中相同时间重复的tp值
if (res.data.tpTypeList && res.data.tpTypeList.length > 0) {
const removeDuplicateObj = (arr) => {
// 缓存用于记录
const newArr = [];
for (const t of arr) {
// 检查缓存中是否已经存在
if (
newArr.find(
(c) =>
c.tpType === t.tpType &&
c.updateTime === t.updateTime
)
) {
// 已经存在说明以前记录过,现在这个就是多余的,直接忽略
continue;
}
// 不存在就说明以前没遇到过,把它记录下来
newArr.push(t);
}
// 记录结果就是过滤后的结果
return newArr;
};
res.data.tpTypeList = removeDuplicateObj(res.data.tpTypeList);
}
tpTypeList 过滤掉其中相同时间重复的tp值

浙公网安备 33010602011771号