Mesclar matriz de objetos por propriedade usando o Lodash
Eu tenho duas matrizes de objetos que representam endereços de email que possuem um rótulo e um valor:
var original = [
{
label: 'private',
value: '[email protected]'
},
{
label: 'work',
value: '[email protected]'
}
];
var update = [
{
label: 'private',
value: '[email protected]'
},
{
label: 'school',
value: '[email protected]'
}
];
Agora eu quero comparar e mesclar as duas matrizes pelolabel
campo, para que o resultado fique assim:
var result = [
{
label: 'private',
value: '[email protected]'
},
{
label: 'work',
value: '[email protected]'
},
{
label: 'school',
value: '[email protected]'
}
]
Como posso fazer isso, por exemplo usandolodash?