Ich habe einen etwas komplexen Zustand wie folgt:ImmutableJS: Upating ein Objekt in einem Array von Arrays
array:
array:
object,
object,
etc...
array:
etc...
Einfach ausgedrückt, eine Anordnung einer Anzahl von Arrays enthält, die Objekte zu halten. Ich versuche, eines dieser Objekte in diesem Chaos nach seiner Id zu finden und zu aktualisieren (nämlich einen abgeschlossenen Wert auf true zu setzen), konnte es aber bisher nicht. Mit Mudash gelang es mir, dieses Objekt zu finden, aber ich habe keine Ahnung, wie es wieder darauf verzichten darauf zurück, mein Code ist wie folgt:
return state.update('data', (arr) => {
_.forEach(arr, function(item) {
_.forEach(item, function(elt) {
if(elt.Id == action.Id) {
console.log('Item Found');
elt.set('completed', true);
}
});
});
return arr;
});
Gibt es eine einfache Möglichkeit, dies zu erreichen? Danke.
Dies ist eine elegante Lösung. Vielen Dank :) – Unforgiven