Merge Array von Objekten nach Eigenschaft mit Lodash

Ich habe zwei Arrays von Objekten, die E-Mail-Adressen mit einer Bezeichnung und einem Wert darstellen:

var original = [
  {
    label: 'private',
    value: '[email protected]'
  },
  {
    label: 'work',
    value: '[email protected]'
  }
];

var update = [
  {
    label: 'private',
    value: '[email protected]'
  },
  {
    label: 'school',
    value: '[email protected]'
  }
];

Jetzt möchte ich die beiden Arrays mit dem @ vergleichen und zusammenführelabel Feld, so dass das Ergebnis so aussehen würde:

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

Wie kann ich das tun, z. mit lodash?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage