المقاطع المطلوب مشاهدتها
الدروس من رقم
064 إلى رقم
070 من الدورة التعليمية الموجودة
هنا
التكليف 01
- قم بإنشاء Function بإسم getDetails تقبل منك ثلاثة Parameters وهم كالتالي zName, zAge, zCountry
- ال Function ستحتوي على أربعة Functions فرعية بالأسماء التالية namePattern, ageWithMessage, countryTwoLetters, fullDetails
- namePattern تقبل منك الإسم مكون من مقطعين هكذا Osama Mohamed وترجع الإسم هكذا Osama M. شاهد المثال لتفهم أكثر
- ageWithMessage تقبل منك رسالة فيها العمر تستخرج منه فقط العمر وتقوم بتغيير الرسالة شاهد المثال لتفهم
- countryTwoLetters تقبل منك إسم البلد وترجع لك رسالة معها أول حرفين من إسم البلد بحروف كبيرة شاهد المثال لتفهم
- fullDetails تقوم بدمج جميع ال Functions السابقة لتخرج لك الرسالة كاملة كما في المثال
- إسم الشخص الثاني أول حرف منه يمكن أن يكون Capital أو Small
- رسالة العمر يمكن أن تتغير ولكن الرقم دائما سيكون في المقدمة ولن يتغير مكانه
- التعليقات ستوضح لك المطلوب بالتفصيل
التكليف 02
قم بتحويل كل Function من ال Functions التالية ل Arrow Function Syntax
التكليف 03 تحدي
قم بتحويل ال Function التالية ل Arrow Function Syntax
إقرأ عن Currying Function Technique
التكليف 04
- قم بإنشاء Function بإسم specialMix تقبل منك عدد غير معروف من ال Parameters
- ال Function يمكن أن تقبل أرقام أو Strings أو Strings تحتوي على أرقام في بدايتها
- إذا كانت جميع ال Arguments عبارة عن أرقام قم بجمعهم
- إذا كانت Strings تحتوي على أرقام قم بإستخراج الارقام منهم وقم بجمعهم وطبعا تستثني أي String لا يحتوي على أرقام
- إذا كانت جميع ال Arguments عبارة عن String تقوم بطباعة رسالة All Is Strings
- شاهد المثال لترى ال Test Cases
تسليم ومراجعة الحلول
الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من
هنا
0 تعليقات