تصف هذه المقالة طريقة تحديد الفئات والكائنات في JavaScript. شاركه للرجوع إليه. الطرق المحددة هي كما يلي:
في JS ، هناك العديد من الطرق المختلفة لكتابة الفصول والكائنات. لأنني لست على دراية بـ JS ، فأنا أكتب بناءً على فهمي. إذا وجد أي صديق خطأ ما ، فالرجاء إخباري والتعلم معًا.
هناك طريقتان لتحديد فصل في JS (أعرف فقط هذين):
1. كيفية تحديد الوظائف:
تعريف:
نسخة الكود كما يلي: وظيفة classa (أ)
{
this.aaa = a ؛ // إضافة خاصية
this.methoda = دالة (PPP) // إضافة طريقة
{
تنبيه (PPP) ؛
}
}
classa.prototype.color = "red" ؛ // استخدم طريقة النموذج الأولي لإضافة سمات الكائن. تنطبق هذه الطريقة أيضًا على مثيل الفصل (كائن)
classa.prototype.tellcolor = function () // طريقة لإضافة كائن باستخدام طريقة النموذج الأولي. تنطبق هذه الطريقة أيضًا على مثيلات الفصل (الكائنات)
{
إرجاع "لون"+this.name+"هو"+this.color ؛
}
كيفية استخدام:
انسخ الرمز كما يلي: var oclassa = new classa ('هذا مثال فئة!') ؛ // instantiate الفصل
var temp = oclassa.aaa ؛ // استخدام السمة AAA
Oclassa.Methoda (temp) ؛ // طريقة الاستخدام طريقة
2. الطريق لتثبيت فئة الكائن أولاً
تعريف:
انسخ الرمز كما يلي: var oclassa = new Object () ؛ // إنشاء كائن الفئة الأساسي أولاً
OCLASSA.AAA = "هذا مثال فئة!" ؛ // إضافة خاصية
Oclassa.Methoda = دالة (PPP) // إضافة طريقة
{
تنبيه (PPP) ؛
}
Oclassa.Prototype.Color = "Red" ؛ // استخدم طريقة النموذج الأولي لإضافة خصائص الكائن
Oclassa.Prototype.TellColor = function () // طريقة إضافة كائنات باستخدام طريقة النموذج الأولي
{
إرجاع "لون"+this.name+"هو"+this.color ؛
}
كيفية استخدام:
يمكنك استخدام Oclassa مباشرة ، مثل:
انسخ الرمز كما يلي: var temp = oclassa.aaa ؛ // استخدام السمة AAA
Oclassa.Methoda (temp) ؛ // طريقة الاستخدام طريقة
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.