افي هذا التمرين راح نقسم درجات الطلاب ونتعامل مع الكائنات 🔢!
- قم بعمل fork للـ repository
- افتح الـ repository باستخدام github desktop
- افتح ملف script.js وابدأ الحل
- احذف اخر درجة في مصفوفة grades
- اضف درجة قيمتها 99 إلى مصفوفة grades
- اعرض جميع الدرجات في all_grades_div، بإستخدام forEach بالصيغة التاليه :
all_grades_div.innerHTML += `<span>${item}<span>`
- احفظ التغييرات
بونص✨!
- قم بحل خطوة 6 باستخدام دالة for loop
- عرف متغير randomIndex واستخدم دالة Math.random لتنتج متغير عشوائي من 0 إلى عدد المتغيرات في مصفوفة grades
randomIndex = Math.floor(Math.random() * grades.length)
- اعرض قيمة الدرجة عند الرقم العشوائي في random_grade_div، بالصيغة التالية:
random_grade_div.innerHTML = `<span>#${randomIndex}: ${grades[randomIndex]}<span>`
- احفظ التغييرات
- قم بتعديل قيمة الخاصية
studentsCount
في الكائنcourse
الى 40 - قم بتعديل قيمة الخاصية
track
في الكائنcourse
الى web - الأن بإستخدام الكائن و console log اجعله يطبع قيم الكائن بالصيغة التاليه
Hello my name is (...), i'm in (track value from object) at (name value from object)
- انشئ كائن جديد بإسم student ولديه الخصائص الأتيه
name,universty
وقم بتعبئتها حسب معلوماتك - احفظ التغييرات وارفعها في github و Coded Lab
بونص✨!
- قم بإنشاء مصفوفة بأسم unicodes، بداخل تلك المصفوفة قم بإضافة 3 كائنات لديهم هذه الخصائص
track,loaction
وقم بتعبئتهم بمعلومات، واخيرا بإستخدام foreach قم بطباعة track من كل كائن في console
آخر موعد لرفع الكود هو نهاية المحاضرة "لا تترددون أنكم تسألون المدرسين 👌"