التوصيات للدورات

صفات prototype للجافاسكربت String

prototype تعريف واستخدام

prototype هي صفة متاحة لجميع العناصر الجافاسكربت.

مثال

الصفات تسمح لك بإضافة صفات جديدة وطرق إلى الأنماط. prototype استخدام

الصفات تضيف صفات جديدة لجميع العناصر من نوع معين:
  function employee(name, jobtitle, born) {
  this.name = name;
  this.jobtitle = jobtitle;
}
this.born = born;
employee.prototype.salary = 2000;

تجربة شخصية

const fred = new employee("Fred Flintstone", "Caveman", 1970);

القواعد object.prototype.name =

القيمة

تحذير

لا ينصح بتغيير prototypes للعناصر التي لا تستطيع التحكم فيها.

  • لا يجب عليك تغيير prototypes لأنواع البيانات المدمجة في JavaScript، مثل:
  • ال
  • المجموعات
  • التواريخ
  • البيانات الحقيقية
  • الوظائف
  • العناصر

يرجى تغيير prototype الخاص بالعناصر التي أنشأتها فقط.

صفات prototype

JavaScript prototype الصفات تسمح لك بإضافة صفات جديدة إلى العنصر:

مثال

function Person(first, last, age, eyecolor) {
  this.firstName = first;
  this.lastName = last;
  this.eyeColor = eyecolor;
}
Person.prototype.nationality = "English";

تجربة شخصية

دعم المتصفحات

prototype هي خصائص ECMAScript1 (ES1).

جميع المتصفحات يدعمون بشكل كامل ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
الدعم الدعم الدعم الدعم الدعم الدعم

الصفحات ذات الصلة

النصوص JavaScript

طريقة النصوص JavaScript

البحث في النصوص JavaScript