更新订单并更改状态

JavaScript Medium objects

任务 «更新订单并更改状态»

给定一个订单对象数组。每个订单包含以下字段:`id`(数字)、`status`(字符串)、`items`(字符串数组)。需要编写一个函数,该函数接收一个订单数组和一个新状态字符串。函数应返回一个新数组,其中每个包含至少一个元素的 `items` 的订单,其状态被修改为新状态。对于 `items` 为空的订单,状态保持不变。原始数组不应被修改。

输入格式

第一行是新状态的字符串。第二行是订单对象的JSON数组。

输出格式

JSON-数组的已更新订单。

main.js