需要包含父对象键的_.where版本

时间:2015-12-04 01:45:12

标签: lodash

我所拥有的是这样一个对象:

formData = {
  name: {
    value: '',
    valid: true
  },
  zip: {
    value: 'ff',
    valid: false
  },
  //...
}

我想过滤这个,以便我只有无效的对象。 _.where_.filter的问题在于它返回如下对象:

[
  0: {
    value: '',
    valid: false
  },
  1: {
    value: '',
    valid: false
  }
]

我需要包含父键名namezip。我该怎么做?

1 个答案:

答案 0 :(得分:0)

您正在寻找_.pick()我的朋友 https://lodash.com/docs#pick

_.pick(formData, function(value) {
    return value.valid;
})
祝你好运! :)