如何键值对添加到所有对象在阵列lodash

我通过对象的数组循环,各自有对象的嵌套数组:如何键值对添加到所有对象在阵列lodash

_each(this.props.chartProps.data, function(item){ 

//item.values is an array of objects

});

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

我想克隆它。

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

回答:

像这样的东西?

function modify(o) { /* set prop here */} 

var objects = _.flatMap(array, function(o) { return o.values; });

_.forEach(objects, modify);

回答:

我用一个简单的地图数组原型方法:

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

以上是 如何键值对添加到所有对象在阵列lodash 的全部内容, 来源链接: utcz.com/qa/264964.html

回到顶部