使用嵌套的lodash查找时,有没有办法从数组中的内部数组检索元素?使用lodash从数组中的内部数组检索元素
我有一个组数组,其中的每个元素都有一组子组。所有的孩子都有独特的身份证(甚至在团体之间)。 我需要获得ID ==价值孩子保持和我现在做了以下内容:
首先,我需要找回组:
var group = _(groups).find(g => {return _(g.children).find(c => {return c.id == value})});
然后我得到的孩子:
var child = _(group.children).find(c => {return c.id == value});
有没有更高效和更优雅的方法来实现这一目标?
为什么lodash的另一种方式找到?原生JavaScript(filter(),map()等)是不够的? –
不知道,我们只是在我们的项目中使用它:-) – Nat