Hallo zusammen,
zunächst erst einmal vielen Dank für dieses tolle Forum!
Ich möchte zwei Arrays mit Objekten miteinander vergleichen und nur diejenigen Objekte zurückgeben, die in einem Value (ebenfalls ein Array) mind. alle Werte aus den Objekten des anderen Arrays haben.
Hier ein Beispiel zur Veranschaulichung:
Bei der Lösung spielt die Performance eine wesentliche Rolle, da in dem ersten Array mehrere 100 Objekte sein können.
Mit der .filter Methode habe ich bereits gearbeitet. In diesem speziellen Fall, komme ich damit aber nicht weiter.
Ich hoffe ihr könnt mir dabei helfen.
Ich sitze an einem React Native Projekt. Vielleicht kennt ihr auch eine Libary, die dies für mich erledigen kann.
Vielen Dank
Kerockx
zunächst erst einmal vielen Dank für dieses tolle Forum!
Ich möchte zwei Arrays mit Objekten miteinander vergleichen und nur diejenigen Objekte zurückgeben, die in einem Value (ebenfalls ein Array) mind. alle Werte aus den Objekten des anderen Arrays haben.
Hier ein Beispiel zur Veranschaulichung:
Code:
const arr1 = [
{ id: 1, values: [1]},
{ id: 2, values: [2]},
{ id: 3, values: [1,2]},
{ id: 4, values: [1,2,3]},
];
const arr2 = [
{ id: 1, values: [1]},
{ id: 2, values: [2]}
];
//gewünschter Output => [{ id: 3, values: [1,2]}, { id: 4, values: [1,2,3]}]
Bei der Lösung spielt die Performance eine wesentliche Rolle, da in dem ersten Array mehrere 100 Objekte sein können.
Mit der .filter Methode habe ich bereits gearbeitet. In diesem speziellen Fall, komme ich damit aber nicht weiter.
Ich hoffe ihr könnt mir dabei helfen.
Ich sitze an einem React Native Projekt. Vielleicht kennt ihr auch eine Libary, die dies für mich erledigen kann.
Vielen Dank
Kerockx
Zuletzt bearbeitet von einem Moderator: