إتقان الـ Constructors والـ Arrays في JavaScript
يحتاج مطورو JavaScript إلى فهم مفهومين أساسيين: الـ Constructors والـ Arrays.
تساعدك الـ Constructors في إنشاء الكائنات (objects). استخدم الكلمة المفتاحية new لبناء كائنات من دالة (function). يقوم هذا بضبط الخصائص مثل الاسم (name) والعمر (age) تلقائيًا.
مثال:
function Person(name = "Unknown", age = 0) {
this.name = name;
this.age = age;
}
const person1 = new Person("Pranjal", 30);
تقوم الـ Arrays بتخزين قوائم من البيانات. وهي تستخدم نظام الفهرسة الذي يبدأ من الصفر (zero-based indexing). وهذا يعني أن العنصر الأول يكون في الفهرس 0.
أهم طرق المصفوفات (Array Methods):
push: إضافة عنصر إلى النهاية.pop: إزالة العنصر الأخير.unshift: إضافة عنصر إلى البداية.shift: إزالة العنصر الأول.length: تُظهر حجم المصفوفة.
يمكنك استخدام هذه الأدوات لمعالجة البيانات. على سبيل المثال، يمكنك إجراء حلقة تكرارية (loop) عبر قائمة من درجات الطلاب لإيجاد المجموع أو المتوسط.
التدفق المنطقي لحساب الدرجات:
- التحقق من وجود درجات رسوب باستخدام حلقة تكرارية (loop).
- حساب مجموع كافة الدرجات.
- قسمة المجموع على طول المصفوفة (array length) للحصول على المتوسط.
- تعيين درجة بناءً على متوسط النتيجة.
إن إتقان هذه الأساسيات يجعل الكود الخاص بك أكثر نظافة وكفاءة.
المصدر: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8