جارٍ التحميل…
جارٍ التحميل…
تنتقل من اختيار واجهة إلى مجموع صحيح مع تفسير كل استبعاد.
سنربط أربع معلومات: الخيار المحدد في النموذج، اسم مجموعته، صفحات عناصره، ثم قيمة العناصر المنشورة فقط. كل جزء يحدد ما نبحث عنه في الجزء التالي.
| الكلمة في الملف | معناها هنا |
|---|---|
| select / option / selected | قائمة خيارات / خيار واحد / علامة الخيار النشط. |
| value | قيمة الخيار التي سنستخدمها لتحديد المجموعة. |
| collection | معرف المجموعة التي ينتمي إليها العنصر. |
| state: published / draft | حالة العنصر: منشور / مسودة. |
| units / price | عدد الوحدات / قيمة كل وحدة. |
| next / null | الصفحة التالية / نهاية الصفحات. |
يشترط السؤال المجموعة والحالة معًا. تطابق شرط واحد لا يكفي. نعد كل id مرة واحدة إذا تكرر.
النموذج وصفحات البيانات وجدول المجموعات كاملًا.
FORM
<select name="collection"><option value="g1">Old</option><option value="g2" selected>Current</option></select>
COLLECTIONS
g1 -> ash
g2 -> reed
PAGE start
[{"id":"x1","collection":"g2","state":"published","units":2,"price":9},{"id":"x2","collection":"g2","state":"draft","units":7,"price":9}]
next=tail
PAGE tail
[{"id":"x3","collection":"g1","state":"published","units":8,"price":9},{"id":"x4","collection":"g2","state":"published","units":3,"price":6}]
next=nullهذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
حدد المجموعة المختارة، واتبع صفحاتها المعروضة. احسب الوحدات × السعر لكل عنصر منشور في المجموعة نفسها، ثم اجمع. ضع كود المجموعة والمجموع في الفلاق.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.