EduFlow
أساسيات JavaScript

اختبار الوحدة: العمل مع البيانات

خمسة أسئلة عن هذه الوحدة. أجب عنها كلها، ثم شاهد نتيجتك وسبب صحة كل إجابة أو خطئها.

السؤال 1 من 5

const names = expenses.map((e) => { e.label.toUpperCase(); }); تعطي مصفوفة من undefined. ما الإصلاح؟

السؤال 2 من 5

ماذا تُرجع [5, 25, 100].sort()؟

السؤال 3 من 5

ماذا يطبع هذا الكود؟

JavaScript
const settings = { currency: "USD", limits: { food: 400 } };
const copy = { ...settings };
copy.limits.food = 500;
copy.currency = "EUR";
console.log(settings.currency, settings.limits.food);
السؤال 4 من 5

أيّ تعبير يُرجع خصمًا محفوظًا قيمته 0 على أنه 0، ولا يستخدم 10 إلا حين لا يكون هناك خصم محفوظ؟

السؤال 5 من 5

يعلّم Pocket المصاريف بأنها “reviewed” ويفحص isReviewed(id) لكل عنصر في كل عرض. أيّ بنية أنسب لمعرّفات المصاريف المُراجَعة؟

5 أسئلة بلا إجابة