我有两个阵列。
var loans = [
{ 'id': '1234', 'active': true, 'state': 'CA' },
{ 'id': '5678', 'active': false, 'state': 'IN' }
];
var people = [
{ 'id':'1', 'licenses': ["IN", "FL"] },
{ 'id':'2', 'licenses': ["CA"] }
];
我想使用lodash来查找在州政府贷款中拥有许可证的所有people
。
我试过了:
_find(loans, "IN");
但这对我不起作用。
有人有想法吗?
答案 0 :(得分:7)
_.find(people, function(o) {
return ~o.licenses.indexOf('IN');
});
// { 'id':'1', 'licenses': ["IN", "FL"] }