在lodash中将对象添加到嵌套对象

时间:2016-02-11 19:23:23

标签: lodash

我正在尝试按月筛选出对象中的项目,并将这些项目推送到新对象中。

所以最终结果看起来应该是这样的

对象[   1月:     对象1   二月     对象1     对象2   等]

我正在使用数组这样的月份

var monthsOfYear = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

然后我尝试循环遍历该数组,然后找到匹配的对象。这有点起作用,但它只给我一个嵌套对象中的一个项目。

for (var i = 0; i < monthsOfYear.length; i++) {
        var month = monthsOfYear[i];
        for (var j = 0; j < response.data.length-1; j++) {
            if( _.startsWith(response.data[j].description, month) ){
                offeringsMonth[i] = _.assign( response.data[j]);
            }
        }            
    }

所以,当我控制日志时,我得到了

object[

1月:     对象1   二月     对象1   等]

1 个答案:

答案 0 :(得分:0)

type: "POST"