根据里面的Data.NO,来判断是否重复 ,并新增一个”重复次数“字段来显示重复的次数,,
我自己写出来的,每次获取后台数据,里面只要有重复数据,整个列表的”探测次数“字段都会变化。
求大佬帮忙解决一下,非常感谢!!!
根据里面的Data.NO,来判断是否重复 ,并新增一个”重复次数“字段来显示重复的次数,,
我自己写出来的,每次获取后台数据,里面只要有重复数据,整个列表的”探测次数“字段都会变化。
求大佬帮忙解决一下,非常感谢!!!
你这种做法的复杂度太高了。
完全可以单独用一个对象,把 NO 作为键来判断就好了。
伪代码看起来像这个样子。
const counts = {}
for(...)
{
if(counts[NO]){
++counts[NO].count
}else{
counts[NO] = Object.assign(item, {count: 1})
}
}
console.log(Object.values(counts))
13 回答13.1k 阅读
7 回答2.2k 阅读
5 回答1.6k 阅读
5 回答1.8k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决