Rxjs分组与合并的问题
我想找出数据中出现两次的数据,我的想法是:
先用 id 分组
然后用 map 把他们变成数组:
[{ id: 1, type: 1 },{ id: 1, type: 1 }]
[{ id: 2, type: 1 }]
[{ id: 3, type: 1 }]
然后在 filter 过滤数组长度 == 2 的数据
再在 map 拿出其中一条就行了
但是不如预期的执行得到我想要的数据,是哪里出错了呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
既然上reduce了,就可以解决这个需求的大部分逻辑了
然后按对象的value filter一下就可以了。没用rxjs,你可以根据这个思路改下