【发布时间】:2015-05-07 17:02:00
【问题描述】:
当我的条件涉及嵌套数组时,我没有看到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
}
]
}
];
这不起作用,因为submodules 是一个数组,而不是一个对象。有没有任何速记可以使这项工作?我试图避免手动迭代数组。
_.where(modules, {submodules:{id:3}});
【问题讨论】:
标签: lodash