Обновление заказов с изменением статуса
JavaScript
Средний
objects
Задача «Обновление заказов с изменением статуса»
Дан массив объектов заказов. Каждый заказ содержит поля: id (число), status (строка), items (массив строк). Необходимо написать функцию, которая принимает массив заказов и строку нового статуса. Функция должна вернуть новый массив, где у каждого заказа, содержащего в items хотя бы один элемент, изменён статус на новый. У заказов с пустым items статус не меняется. Исходный массив не должен изменяться.
Формат ввода
Первая строка — строка нового статуса. Вторая строка — JSON-массив объектов заказов.
Формат вывода
JSON-массив обновлённых заказов.
main.js