"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > اليوم / أيام البرمجة: الحلقات المتقدمة

اليوم / أيام البرمجة: الحلقات المتقدمة

تم النشر بتاريخ 2024-11-08
تصفح:399

Day /  Days of Code: Advanced Loops

الجمعة 30 أغسطس 2024

أنا حاليًا في الدورة الثانية من مسار Codecademy Full-Stack Engineer. لقد أكملت مؤخرًا درس JavaScript Syntax I وانتهيت من مهام المصفوفات والحلقات في JavaScript Syntax II. التالي هو الكائنات، والمكررات، والأخطاء وتصحيح الأخطاء، والممارسة، وثلاثة مشاريع التحدي.

كان أبرز ما يميز اليوم هو التعرف على الحلقات التي كانت جديدة تمامًا بالنسبة لي، وهي حلقات for..of وfor..in. تعمل هذه إلى حد كبير مثل حلقات for التقليدية ولكنها أكثر إيجازًا وقابلية للقراءة وقابلة للصيانة. إليك المقارنة:

// Traditional for loop
for (let i = 0; i 



في حلقات for..of، يتم تجريد المُكرِّرات تمامًا، مما يجعل الكائنات والعناصر نفسها في المقدمة. هذا التحول في التركيز يجعل التعليمات البرمجية أكثر قابلية للقراءة. ومع ذلك، فهذه ليست بدائل كاملة لحلقات for التقليدية، على سبيل المثال: أنها لا تدعم التكرار العكسي، على الرغم من توفر عبارات الاستراحة والمتابعة.

بشكل عام، أنا أستمتع بالرحلة وأتطلع إلى التحديات المقبلة. لم يكن تحدي الـ 100 يوم من البرمجة مجرد وسيلة رائعة لتحفيزي وتتبع تقدمي فحسب، بل كان مجتمع التطوير رائعًا!

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/jacobsternx/day-61-100-days-of-code-advanced-loops-ljb?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] للحذف هو - هي
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3