Underscore.js _.在哪里找到子对象

Underscore.js _.where finding sub objects

本文关键字:对象 在哪里 js Underscore      更新时间:2023-09-26

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

的例子:

var data = {
  'a': 'value',
  'b': 'value2',
  'c': [ 'value3', 'value4', 'value5']
}
_.where(data, { c: 'value4' });

您可以使用_.filter():

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