У меня есть массив объектов как таковых:
var data = [{ a: 1 },
{ a: 1 },
{ a: 2 },
{ a: 2 }];
Как я могу создать с lodash новый массив, такой же как data
, но для которого мы добавили новыйсвойство b: 1
для каждого объекта, имеющего свойство a
, равное 1
?
Новый массив должен выглядеть следующим образом:
var newdata = [{ a: 1, b: 1 },
{ a: 1, b: 1 },
{ a: 2 },
{ a: 2 }];
Я думаю, мы могли бы объединить оба_.assign
и _.filer
но я не знаю как.