Underscore.js _.where查找子对象

时间:2013-06-11 21:44:41

标签: javascript underscore.js

我有一个嵌套数组的数据对象。我想知道Underscore是否可以在对象内的数组中找到值。

示例:

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

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

1 个答案:

答案 0 :(得分:10)

您可以改为使用_.filter()

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