Fastmover
Fastmover

Reputation: 260

Underscore.js _.where finding sub objects

I have a data object with nested arrays. I'm wondering if Underscore can find the value inside an array inside the object.

Example:

var data = {
  'a': 'value',
  'b': 'value2',
  'c': [ 'value3', 'value4', 'value5']
}

_.where(data, { c: 'value4' });

Upvotes: 10

Views: 8712

Answers (1)

idbehold
idbehold

Reputation: 17168

You can use _.filter() instead:

_.filter(data, function(item){
  return _.contains(item, "value4");
});

Upvotes: 10

Related Questions