Combinar matriz de objetos por propiedad usando Lodash

Tengo dos matrices de objetos que representan direcciones de correo electrónico que tienen una etiqueta y un 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]'
  }
];

Ahora quiero comparar y fusionar las dos matrices por ellabel campo, para que el resultado se vea así:

var result = [
  {
    label: 'private',
    value: '[email protected]'
  },
  {
    label: 'work',
    value: '[email protected]'
  },
  {
    label: 'school',
    value: '[email protected]'
  }
]

¿Cómo puedo hacer esto, p. utilizandolodash?

Respuestas a la pregunta(6)

Su respuesta a la pregunta