Mise à jour des commandes avec changement de statut

JavaScript Medium objects

Tâche «Mise à jour des commandes avec changement de statut»

Soit un tableau d'objets de commandes. Chaque commande contient les champs : id (nombre), status (chaîne), items (tableau de chaînes). Il faut écrire une fonction qui prend un tableau de commandes et une chaîne représentant le nouveau statut. La fonction doit retourner un nouveau tableau dans lequel chaque commande contenant au moins un élément dans items voit son statut changé en le nouveau statut. Les commandes avec items vide ne changent pas de statut. Le tableau d'origine ne doit pas être modifié.

Format d\ entrée

La première ligne est une chaîne représentant le nouveau statut. La deuxième ligne est un tableau JSON d'objets de commandes.

Format de sortie

Tableau JSON des commandes mises à jour.

main.js