Atualização de pedidos com alteração de status
JavaScript
Medium
objects
Tarefa «Atualização de pedidos com alteração de status»
Dado um array de objetos de pedidos. Cada pedido contém os campos: id (número), status (string), items (array de strings). É necessário escrever uma função que receba um array de pedidos e uma string de novo status. A função deve retornar um novo array, onde cada pedido que contenha em items pelo menos um elemento tenha seu status alterado para o novo. Pedidos com items vazios não têm o status alterado. O array original não deve ser modificado.
Formato de Entrada
A primeira linha é a string do novo status. A segunda linha é um array JSON de objetos de pedidos.
Formato de Saída
Array JSON de pedidos atualizados.
main.js