الحلقات التكرارية مع الكائنات For of

الدرس: الحلقات التكرارية مع الكائنات 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

has been added to the cart. View Cart