Actualización de pedidos con cambio de estado
JavaScript
Medium
objects
Tarea «Actualización de pedidos con cambio de estado»
Dado un array de objetos de pedidos. Cada pedido contiene los campos: id (número), status (cadena), items (array de cadenas). Es necesario escribir una función que reciba un array de pedidos y una cadena de nuevo estado. La función debe devolver un nuevo array, donde cada pedido que contenga al menos un elemento en items, tenga su estado cambiado al nuevo. Los pedidos con items vacío no cambian de estado. El array original no debe modificarse.
Formato de entrada
La primera línea es una cadena del nuevo estado. La segunda línea es un array JSON de objetos de pedidos.
Formato de salida
Array JSON de pedidos actualizados.
main.js