إتقان الـ Constructors والـ Arrays في JavaScript

يجب عليك فهم كيفية بناء الكائنات (objects) وإدارة القوائم في JavaScript. يغطي هذا الدليل الـ constructors والـ arrays.

Constructors

يقوم الـ constructor بإنشاء كائنات متعددة بنفس الهيكل. استخدم الكلمة المفتاحية "new" لإنشاء نسخة (instance) جديدة.

مثال:

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

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

يحتوي Person 1 على الاسم Pranjal والعمر 30. أما Person 2 فيستخدم القيم الافتراضية.

Arrays

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

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

Practical Logic

يمكنك استخدام الـ arrays لمعالجة البيانات. على سبيل المثال، يمكنك حساب الدرجات من قائمة من العلامات.

  1. قم بعمل حلقة (loop) عبر الـ array للعثور على الدرجات الراسبة.
  2. اجمع كل الأرقام للحصول على المجموع الكلي.
  3. اقسم المجموع على طول الـ array لإيجاد المتوسط.
  4. استخدم جمل if-else لتعيين الدرجة.

يساعدك هذا المنطق على أتمتة مهام البيانات في الكود الخاص بك.

المصدر: https://www.geeksforgeeks.org/javascript/javascript-arrays/ المصدر: https://www.geeksforgeeks.org/javascript/js-constructor-method/

المنشور الكامل: https://dev.to/ezhil_abinayak_e38eec8fb/mastering-this-constructors-arrays-in-javascript-30o8

مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi