如何使用lodash将键值对添加到数组中的所有对象

时间:2016-08-10 13:47:26

标签: javascript arrays object lodash

我循环遍历一个对象数组,每个对象都有一个嵌套的对象数组:

_each(this.props.chartProps.data, function(item){
    //item.values is an array of objects
    });

我想为嵌套数组中的所有对象添加相同的键值对。换句话说,item.values中的所有对象都应添加一个新的键值对,称之为newpair

我想克隆它。

有没有快速的lodashian方式来做到这一点?

2 个答案:

答案 0 :(得分:1)

这样的东西?

run

答案 1 :(得分:1)

我使用了简单的地图数组原型方法:

item.values = item.values.map(value => { value.foo = bar; return value; });