我有一个看起来像这样的数组。
Users : {
0 : { BidderBadge: "somestuff", Bidders: 6, }
1 : { BidderBadge: "somemorestuff", Bidders: 7,}
}
我想使用 lodash 搜索数组以在每个用户对象中找到一个值。
具体来说,我想使用另一个类似对象数组中的值来查找值。
var bidArray = [];
_.each(this.vue.AllUsers, function(user) {
_.each(this.vue.Bids, function(bid) {
if(user.BidderBadge == bid.Badge) {
bidArray.push(user);
}
});
});
这就是我所拥有的并且它有效,但我想只使用一个循环而不是两个循环来做到这一点。我想使用 _.indexOf 之类的东西。那可能吗?