从多个数组对象lodash中获取选定的字段

时间:2017-12-10 10:24:59

标签: javascript node.js lodash

我有像

这样的对象
var data = [
    {
        "inputDate":"2017-11-25T00:00:00.000Z",
        "billingCycle":6,
        "total":1
    },{
        "inputDate":"2017-11-28T00:00:00.000Z",
        "billingCycle":1,"total":1
    }
]

我需要得到像

这样的结果
var result = [
    {
        "billingCycle":6,
        "total":1
    },{
        "billingCycle":1,
        "total":1
    }
]

尝试了

_.map(data, a => _.omit(a, 'inputDate'))

但不是我无法达到实际效果。请帮帮我。

1 个答案:

答案 0 :(得分:1)

您必须将data传递给lodash的map函数。

_.map(data, a => _.omit(a, 'inputDate'))

结果:

[ { billingCycle: 6, total: 1 }, { billingCycle: 1, total: 1 } ]