در این سوال شما باید منطق سادهی صفحهی «جدول امتیازات» یک مسابقه پیادهسازی کنید تا در نهایت افراد مشابه شکل زیر در جدول مربوطه نمایش داده شوند:
پروژه اولیه
پروژه اولیه را از این لینک دانلود کنید. ساختار فایلهای این پروژه به صورت زیر است.
scoreboard
├── index.html
├── main.js
└── styles.css
جزئیات
در این سوال میخواهیم امتیاز کاربران را با استفاده از اسکوربود نمایش دهیم. لیست کاربران را با استفاده از تابع fetchData
دریافت کرده و طبق شرایط زیر در جدول (داخل tbody
) نمایش دهید:
- فقط کاربران با امتیاز بیشتر یا برابر ۵۰ را نمایش دهید.
- کاربران را براساس امتیاز مرتب کنید. (از امتیاز بیشتر به کمتر)
- رتبه هر کاربر را محاسبه کنید. (کاربران با امتیاز برابر رتبه یکسانی دارند برای مثال اگر دو نفر رتبه ۲ با امتیاز ۸۰ دارند نفر بعدی با امتیاز ۷۰ رتبه ۴ دارد)
نکته: دادههای اولیه تگ tbody
باید پاک شوند.
نکات
- شما تنها مجاز به اعمال تغییرات در فایل
main.js
هستید. - فقط فایل
main.js
را آپلود کنید.
ارسال پاسخ برای این سؤال