التكرار عبر قائمة
مرّوا على كل عنصر في مصفوفتكم.
التكرار عبر قائمة درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
التكرار على قائمة 🔁📋
مرحبًا أيها المستكشف! 🌟 ماذا لو أردنا رؤية كل عنصر في القائمة؟
نستخدم حلقة خاصة تُسمى for-of! فهي تمر على كل عنصر. 🪄
let pets = ["cat", "dog", "fish"]
for (let pet of pets) {
console.log(pet)
}حلقة for-of 🚶
for (let item of list) تمر عبر القائمة، عنصرًا واحدًا في كل مرة!
في كل دورة، يكون item هو العنصر التالي في القائمة. 👣
let fruits = ["apple", "banana", "grape"]
for (let fruit of fruits) {
console.log(fruit)
}زيارة كل كنز 💎
لنزر كل كنز في صندوقنا ونعرضه!
تحضر الحلقة كل كنز من أجلنا. 🤲
let treasure = ["gold", "gem", "crown"]
for (let item of treasure) {
console.log("Found: " + item)
}التكرار على الأرقام 🔢
تعمل حلقة for-of مع قوائم الأرقام أيضًا!
لنطبع كل نتيجة. 🎮
let scores = [10, 20, 30]
for (let score of scores) {
console.log(score)
}تحية كل صديق 👋
لنلقِ التحية على كل صديق في الفريق!
تلقي الحلقة التحية عليهم جميعًا. 🤝
let team = ["Sam", "Lily", "Max"]
for (let name of team) {
console.log("Hi, " + name + "!")
}جمعها معًا ➕
يمكننا استخدام حلقة لجمع كل الأرقام في القائمة!
احتفظوا بمجموع كلي، وأضيفوا إليه كل رقم. 🧮
let numbers = [1, 2, 3, 4]
let total = 0
for (let n of numbers) {
total = total + n
}
console.log("Total: " + total)عدّ العناصر في حلقة 🔢
يمكننا معرفة عدد الحلوى لدينا من خلال العد في حلقة!
أضيفوا واحدًا لكل عنصر. 🍬
let treats = ["candy", "cookie", "cake"]
let count = 0
for (let t of treats) {
count++
}
console.log("Treats: " + count)رفع صوت كل كلمة 📢
لنجعل كل كلمة في القائمة تصرخ!
استخدموا toUpperCase مع كل كلمة. 🔊
let words = ["hello", "hi", "yay"]
for (let w of words) {
console.log(w.toUpperCase())
}تزيين كل عنصر 🎨
يمكننا إضافة رمز تعبيري ممتع إلى كل عنصر في الحلقة!
اجعلوا كل عنصر يتلألأ. ✨
let animals = ["cat", "dog", "fish"]
for (let a of animals) {
console.log(a + " ⭐")
}إطعام كل حيوان أليف 🦴
لنطعم كل حيوان أليف في القائمة باستخدام حلقة!
لن يبقى أي منها جائعًا. 🐶🐱🐠
let pets = ["dog", "cat", "fish"]
for (let pet of pets) {
console.log("Feeding the " + pet + " 🦴")
}مغامرتكم مع الحلقات 🧒
غيّروا عناصر القائمة وكرّروا على قائمتكم أنتم!
ماذا ستعرض حلقتكم؟ 🎉
let myList = ["fun", "code", "yay"]
for (let item of myList) {
console.log(item)
}اختبار سريع ✅
السؤال الأخير! أنتم رائعون! 🌟
مستكشف القوائم! 🏆
مذهل! 🎉 تعلمتم اليوم:
for-ofتمر على كل عنصر في القائمة- تمنحكم كل دورة العنصر التالي
- يمكنكم إضافة كل عنصر أو رفع صوته أو عده!
أنهيتم درس قوائم الكنوز! أنتم أبطال البرمجة! 🦸⭐
let win = ["You", "are", "amazing!"]
for (let w of win) {
console.log(w)
}تعلم JavaScript مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 35
- الدروس
- 140
الأسئلة الشائعة
هل درس «التكرار عبر قائمة» مجاني؟
نعم — نص درس «التكرار عبر قائمة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.
ماذا ستتعلم في «التكرار عبر قائمة»؟
مرّوا على كل عنصر في مصفوفتكم. تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟
لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «التكرار عبر قائمة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟
نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما المصفوفة؟
- الحصول على العناصر حسب الرقم
- إضافة العناصر وإزالتها
- التكرار عبر قائمة