【发布时间】:2019-10-17 01:58:05
【问题描述】:
如何在lodash中过滤对象年龄与另一个对象?但条件对象是数组..
var form = { type: ['xyz', 'abc'], name: 'pre-1' }
var items = [
{ type: 'xyz', name: 'pre-1' },
{ type: 'abc', name: 'pre-1' },
{ type: 'xyz', name: 'pre-2' },
]
const results = lodash.filter(items, form);
results 应该是 xyz 和 abc:
results = [{ type: 'xyz', name: 'pre-1' }, { type: 'abc', name: 'pre-1' }]
我可以使用filter 方法吗?
【问题讨论】:
-
您的预期输出是什么?只是 ['xyz','abc']?
-
^^ 例如,是 OR 还是 AND。另外,您在查看the documentation 时看到了什么?
-
我只是编辑我的问题
-
在 lodash 文档中,他们对这样的事情只字未提
标签: javascript arrays object ecmascript-6 lodash