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

فهم حقول الفئة والخصائص الثابتة

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

Understanding Class Fields and Static Properties

مرحبًا! مرحبًا بك في هذه المقالة حول حقول الفئة والخصائص الثابتة!
أضاف ES15 القدرة على تحديد حقول الفصل والخصائص الثابتة مباشرة داخل نص الفصل. وهذا يلغي الحاجة إلى وظائف المنشئ لتهيئة الخصائص، مما يؤدي إلى تعليمات برمجية أكثر وضوحًا وإيجازًا. يتعلق الأمر بفهم هذه الميزة الجديدة!

1. تحديد فئة.

تحتاج إلى تحديد فئة لاستخدامها:

class myClass {
}

2. ضع الخصائص في الفصل.

وضع الخصائص في الفصل يحدد الخصائص:

class myClass {
    property1;
    property2;
}

يمكنك إضافة أي عدد تريده من العقارات.

3. أضف وظيفة المُنشئ ().

أضف وظيفة المنشئ لتحديد المفاتيح في هذا الكائن للخصائص:

class myClass {
    property1;
    property2;
    constructor(property1, property2) {
        this.property1 = property1;
        this.property2 = property2;
    }
}

4. مثال

هذا مثال لاستخدام هذه الميزة الجديدة في JS:

class Person {
    name;
    age;
    constructor(name, age) {
        this.name = name;
        this.age = age;
    }
}

5. الاستنتاج

وهذه هي خلاصة هذا المنشور!
تأكد من إضافة رد فعل ووضع إشارة مرجعية على هذا!
تأكد أيضًا من التعليق أدناه!
تم إنشاء هذا المنشور لتحدي الواجهة الأمامية!

بيان الافراج تم نشر هذه المقالة على: https://dev.to/pilagerplayz/understanding-class-fields-and-static-properties-2hce?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3