Menu
CoddyTech

مراجعة - ناسج السلاسل النصية

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 5 من 65.

challenge icon

التحدي

سهل

أنشئ دالة باسم stringWeaver تأخذ سلسلتين وتُرجع سلسلة جديدة بحيث:

  1. تجاهل الأرقام كأنها غير موجودة - احذف جميع الأرقام من السلسلتين أولًا
  2. ادمج السلسلتين بعد تنظيفهما - ضع جميع أحرف السلسلة الأولى بعد تنظيفها، ثم جميع أحرف السلسلة الثانية بعد تنظيفها
  3. حوّل جميع حروف العلة إلى أحرف كبيرة - في السلسلة النهائية المدمجة

أعِد السلسلة النهائية. 

على سبيل المثال:

stringWeaver("web2024", "dev2025");
// Output: "wEbdEv"

stringWeaver("123hello", "456world");
// Output: "hEllOwOrld"

جرّب بنفسك

function stringWeaver(str1, str2) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    const numbers = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"];
    // اكتب شيفرتك هنا

}
// لا تكتب أي شيء خارج الدالة

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت