Menu
CoddyTech

التكرار على السلاسل النصية

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

في JavaScript، السلاسل النصية كائنات قابلة للتكرار، ما يعني أنه يمكنك المرور على كل حرف في سلسلة نصية. توجد طرق عديدة للتكرار على سلسلة نصية. سنغطي بعضها هنا.

باستخدام حلقة for:

const text = "Hello";

for (let i = 0; i < text.length; i++) {
    console.log(text[i]);
}

استخدام حلقة For…of:

const text = "World";

for (let char of text) {
    console.log(char);
}
challenge icon

التحدي

سهل

أنشئ دالة باسم countUniqueVowels تأخذ سلسلة نصية كوسيط وتُرجع عدد حروف العلة الفريدة في السلسلة (حروف العلة هي a وe وi وo وu). يجب ألا تكون الدالة غير حساسة لحالة الأحرف. (أدرج أيضًا حروف العلة الكبيرة)

جرّب بنفسك

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // اكتب الكود هنا
}
// لا تكتب أي شيء خارج الدالة
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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