تحدي جافاسكريبت: عكس الكلمات بسهولة
هل تحب البرمجة وتبحث عن تحديات ممتعة لتطوير مهاراتك في جافاسكريبت؟ نقدم لك اليوم تحدي reverseWords أو ما يُعرف بـ عكس الكلمات، وهو تمرين صغير لكنه مفيد جدًا لتعلم التعامل مع السلاسل النصية والمصفوفات في JavaScript.
ما هو التحدي؟
المطلوب هو كتابة دالة تقوم بعكس كل كلمة في الجملة دون تغيير ترتيب الكلمات نفسها. على سبيل المثال:
reverseWords("Hello World")
// النتيجة: "olleH dlroW"
هنا، الكلمة الأولى "Hello" أصبحت "olleH" والكلمة الثانية "World" أصبحت "dlroW"، ولكن ترتيب الكلمات لم يتغير.
لماذا هذا التحدي مفيد؟
- يتعلم المبتدئين استخدام split لتقسيم الجملة إلى كلمات.
- يعرفون كيفية استخدام map لمعالجة كل عنصر في المصفوفة.
- يتعلمون reverse و join لعكس الحروف وتجميعها مرة أخرى.
شاهد الحل خطوة خطوة
إذا أحببت أن ترى شرح الحل بالتفصيل مع مثال عملي مباشر، شاهد الفيديو على يوتيوب هنا: