如何键值对添加到所有对象在阵列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