تحديث الطلبات مع تغيير الحالة
JavaScript
Medium
objects
مهمة «تحديث الطلبات مع تغيير الحالة»
مصفوفة من كائنات الطلبات. يحتوي كل طلب على الحقول: id (رقم), status (سلسلة نصية), items (مصفوفة من السلاسل النصية). يجب كتابة دالة تستقبل مصفوفة الطلبات وسلسلة نصية للحالة الجديدة. يجب أن تُرجع الدالة مصفوفة جديدة، حيث يتم تغيير الحالة إلى الحالة الجديدة لكل طلب يحتوي على عنصر واحد على الأقل في items. بالنسبة للطلبات التي تحتوي على items فارغ، لا يتم تغيير الحالة. يجب ألا تتغير المصفوفة الأصلية.
تنسيق الإدخال
السطر الأول — سلسلة نصية للحالة الجديدة. السطر الثاني — مصفوفة JSON من كائنات الطلبات.
تنسيق الإخراج
مصفوفة JSON من الطلبات المحدّثة.
main.js