Aktualisierung von Bestellungen mit Statusänderung
JavaScript
Medium
objects
Aufgabe «Aktualisierung von Bestellungen mit Statusänderung»
Gegeben ist ein Array von Bestellungsobjekten. Jede Bestellung enthält die Felder: id (Zahl), status (Zeichenkette), items (Array von Zeichenketten). Es muss eine Funktion geschrieben werden, die ein Array von Bestellungen und eine Zeichenkette für den neuen Status entgegennimmt. Die Funktion soll ein neues Array zurückgeben, bei dem bei jeder Bestellung, die in items mindestens ein Element enthält, der Status auf den neuen geändert wird. Bei Bestellungen mit leerem items ändert sich der Status nicht. Das ursprüngliche Array darf nicht verändert werden.
Eingabeformat
Die erste Zeile ist die Zeichenkette für den neuen Status. Die zweite Zeile ist ein JSON-Array von Bestellungsobjekten.
Ausgabeformat
JSON-Array der aktualisierten Bestellungen.
main.js