Underscore.js _.входит поиск объектов

У меня есть объект данных с вложенными массивами. Мне интересно, может ли Underscore находить значение внутри массива внутри объекта.

Пример:

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

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

Ответ 1

Вместо этого вы можете использовать _.filter():

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