find当我的条件涉及嵌套数组时,我没有看到对象的方法.
var modules = [{
name: 'Module1',
submodules: [{
name: 'Submodule1',
id: 1
}, {
name: 'Submodule2',
id: 2
}
]
}, {
name: 'Module2',
submodules: [{
name: 'Submodule1',
id: 3
}, {
name: 'Submodule2',
id: 4
}
]
}
];
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为它submodules是一个数组,而不是一个对象.是否有任何速记可以使这项工作?我试图避免手动迭代数组.
_.where(modules, {submodules:{id:3}});
Run Code Online (Sandbox Code Playgroud) lodash ×1