ich diese beiden Array von Objekten habenRamda.js zwei Array von Objekten kombinieren, die die gleiche Eigenschaft ID teilen
todos: [
{
id: 1,
name: 'customerReport',
label: 'Report send to customer'
},
{
id: 2,
name: 'handover',
label: 'Handover (in CRM)'
},
]
Und:
todosMoreDetails: [
{
id: 1,
checked: false,
link: {
type: 'url',
content: 'http://something.com'
},
notes: []
},
{
id: 2,
checked: false,
link: {
type: 'url',
content: 'http://something.com'
},
notes: []
}
]
so dass die endgültige Anordnung von Objekten wird eine sein Kombination der beiden, auf der Objekt-ID basiert, unten wie:
FinalTodos: [
{
id: 1,
checked: false,
link: {
type: 'url',
content: 'http://something.com'
},
notes: [],
name: 'customerReport',
label: 'Report send to customer'
},
{
id: 2,
checked: false,
link: {
type: 'url',
content: 'http://something.com'
},
notes: [],
name: 'handover',
label: 'Handover (in CRM)'
}
]
ich habe versucht, mit merge
mergeAll
und mergeWithKey
aber ich vermisse wahrscheinlich etwas
Es funktioniert !! Aber ich habe keine Ahnung warum. Kannst du eine kurze Erklärung geben? Das wäre toll – Anonymous
hinzugefügt einige weitere Details zu meinem Vorschlag –