هذا الدرس من الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الدرس: الحلقات التكرارية مع الكائنات For of
المدة: 5 دقائق
وصف مختصر:
حلقة `for…of` في JavaScript: كيفية استخدامها لتكرار عناصر الأراي حلقة `for…of` تُستخدم في JavaScript لتكرار عناصر الأرايات والأشياء الأخرى التي تحتوي على...
وصف الدرس
حلقة `for...of` في JavaScript: كيفية استخدامها لتكرار عناصر الأراي
حلقة `for...of` تُستخدم في JavaScript لتكرار عناصر الأرايات والأشياء الأخرى التي تحتوي على خاصية `[Symbol.iterator]()`.
كيف تعمل حلقة `for...of`؟
حلقة `for...of` تقوم بتكرار عناصر الأرايات أو أي كائن آخر قابل للتكرار بالترتيب، وتُسلّم قيمة العنصر الحالي إلى متغير معين.
مثال عملي على استخدام حلقة `for...of`
فلنفترض أن لدينا أرايٍ من الطلاب `students` ونريد بناء قائمة HTML تعرض معلوماتهم:
for (var student of students) {
html_students += '<li>';
if (student.name) {
html_students += '<h3>' + student.name + '</h3>';
delete student.name;
}
html_students += '<ol>';
for (var key in student) {
html_students += '<li>' + key + ': ' + student[key] + '</li>';
}
html_students += '</ol></li>';
}
_ol.innerHTML += html_students;
مميزات استخدام حلقة `for...of`
- يُستخدم `for...of` لتكرار العناصر بشكل مباشر بدون الحاجة إلى استخدام متغير فهرس أو دالة فهرس.
- يمكن استخدام حلقة `for...of` مع العديد من الهياكل البيانية التي تدعم خاصية التكرار، مثل الأرايات وسلاسل الأحرف وغيرها.
- بفضل بنية `for...of`، يمكن تحقيق كود أقل تعقيدًا وسهولة فهم أكبر.
الخلاصة
يمكنك بناء شرحٍ منسق ومتسلسل يوضح كيفية استخدام حلقة `for...of` بشكل واضح ومفهوم لقراء مدونتك.
الفيديوهات
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و الفيديوهات
فيديو الدرس التعليمي الحلقات التكرارية مع الكائنات For of
المصادر
سجل دخول وتأكد من اشتراكك في هذا البرنامج الدراسي للوصول إلى الأدوات والمواد التدريبية و المصادر
الأوامر البرمجية المستخدمة
ملحقات ال PDF
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript