إتقان المُنشئات والمصفوفات في JavaScript

تعتمد JavaScript على المُنشئات والمصفوفات لإدارة البيانات. وفهم هذه الأساسيات يساعدك على كتابة كود أكثر نظافة.

المُنشئات (Constructors)

تعمل المُنشئات بمثابة مخططات (blueprints) للكائنات. استخدم الكلمة المفتاحية new لإنشاء مثيلات (instances).

مثال:

function Person(name = "Unknown", age = 0) { this.name = name; this.age = age; }

const person1 = new Person("Pranjal", 30); const person2 = new Person("Amar");

تشير الكلمة المفتاحية "this" إلى الكائن الذي يتم إنشاؤه.

المصفوفات (Arrays)

تُخزن المصفوفات قوائم من البيانات. وهي تستخدم الفهرسة التي تبدأ من الصفر (zero-based indexing). وهذا يعني أن العنصر الأول يقع في الفهرس 0.

قواعد المصفوفات الأساسية: • استخدم .length لمعرفة حجم القائمة. • استخدم .push() لإضافة عناصر إلى النهاية. • استخدم .pop() لإزالة عناصر من النهاية. • استخدم .unshift() لإضافة عناصر إلى البداية. • استخدم .shift() لإزالة عناصر من البداية.

المنطق العملي

تُستخدم المصفوفات لمعالجة الأرقام. يمكنك المرور عبر الدرجات باستخدام حلقة (loop) لإيجاد المجموع أو المتوسط.

إذا كنت تريد التحقق من درجات الطلاب، فاتبع هذه الخطوات:

  1. احسب عدد الدرجات التي تقل عن درجة النجاح.
  2. اجمع إجمالي الدرجات باستخدام حلقة (loop).
  3. اقسم المجموع على عدد العناصر للحصول على المتوسط.
  4. قم بتعيين درجة بناءً على ذلك المتوسط.

يحافظ هذا المنطق على تنظيم بياناتك ويجعل وظائفك (functions) قابلة للتوقع.

المصدر: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8