【发布时间】:2021-06-16 09:00:47
【问题描述】:
我无法将以下对象与其他 ID 进行比较:
let id = 123
conterForCompareObjects = 0
conterForHitsValue2 = 0
value1: {
'0': [999],
'3': [123]
}
value2: {
'0': {id: 999, something: "ABC"},
'1': {id: 000, something: "DEF"},
'2': {id: 123, something: "GHI"},
'3': {id: 123, something: "JKL"}
}
我想计算两个不同的东西:
- 同一位置的 id 多久出现一次(在我的示例中,此对象中的数字为“3”(我希望是一个)
- value2 中的 id 多久出现一次(我希望是两个)。
有人可以帮助我,或者可以给我一个很好的提示,我该如何解决这个问题?我尝试使用过滤器,但我认为我做错了什么:
value1.filter( val1 => val1.includes(id))
然后我无法将其与 value2 进行比较:/
【问题讨论】:
-
value1.filter(val1 => val1.includes(id)) 然后我没有进一步将它与 value2 进行比较:/
标签: javascript object compare