Lodash intersectionBy方法
因为我要遍历一个数组,从数组中得到重复的数据,所以需要用到intersectionBy
方法;
但是这个方法,只能手动用逗号分隔数组,无法遍历传参。请问大佬们怎么解决?
_.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
// => [{ 'x': 1 }]
比如服务端传来:
`[
{nameList: [{ category: '心累'}]},
{nameList: [{ category: '心不累'}]},
{nameList: [{ category: '心累'}]}
]`
我该怎么将数组里的3个nameList数组放到intersectionBy方法的第一个参数里?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
意思就是把三个namelist放在一起?
intersectionBy是获取两个集合的交集,用在你这里并不适用,这里可以自己实现,逻辑很简单