Ich habe ein Array, das eine Anzahl von Objekten enthält, die fast identisch sind. Ich möchte diese Objekte zu einem zusammenführen, während die Daten zwischen ihnen nicht gleich sind.Wie kann ich zwei fast identische Javascript-Objekte mit Lodash zu einem zusammenführen?
Hier ist meine Daten:
[
{ id: 1,
title: 'The title',
description: 'The description',
categories: [
{id: 1, name: 'Cat 1'}
]
},
{ id: 1,
title: 'The title',
description: 'The description',
categories: [
{id: 2, name: 'Cat 2'}
]
}
]
ich das Endergebnis sein wollen: würde
[
{ id: 1,
title: 'The title',
description: 'The description',
categories: [
{id: 1, name: 'Cat 1'},
{id: 2, name: 'Cat 2'}
]
}
]
Jede Hilfe dankbar!
das Beispiel Versuchen gegeben für [ '_.mergeWith()'] (https: // lodash .com/docs # mergeWith). –
Stackoverflow ist kein Ort, an dem Sie Daten und erforderliche Ergebnisse einfügen und eine Lösung erhalten. Wir helfen hier, nicht für Sie zu denken. – Aristarhys
Was ist die Definition von "fast identisch"? –